متد ها
کلاس کلاینت
- متد :
__init__(Client)
- ورودی
فیلد | نوع | توضیحات |
---|---|---|
name_session |
str |
اسم سشن برای ذخیره سازی اطلاعات |
token |
str or None |
توکن |
user_agent |
str or None |
اطلاعات مرورگر ریکوست دهنده |
time_out |
int or None |
زمان خروج برای درخواست ها |
display_welcome |
bool or None |
خوش آمد گویی کتابخانه |
use_to_fastrub_webhook_on_message |
bool(False for no useing) or str(ادرس وبهوک برای گرفتن مسیج ها) |
خودکار بودن وبهوک فست روب یا استفاده از وبهوک جدا برای دریافت پیام ها |
use_to_fastrub_webhook_on_button |
bool(False for no useing) or str(ادرس وبهوک برای گرفتن کلیک دکمه ها) |
خودکار بودن وبهوک فست روب یا استفاده از وبهوک جدا برای دریافت کلیک دکمه ها |
-
مثال
گرفتن اطلاعات بات
- متد :
get_me
- خروجی
فیلد نوع توضیحات get_me
get_me
بات -
مثال
سینک(sync)آیسینک(async)
ارسال پیام (Text, InlineKeypad)
- متد :
send_text
- ورودی
فیلد نوع توضیحات chat_id
str
چت آیدی text
str
متن پیام disable_notification
bool or None
غیرفعال کردن اعلان؟ (پیشفرض false) inline_keypad
Keypad or None
keypad reply_to_message_id
str or None
در جوابِ پیامِ؟ - خروجی
فیلد نوع توضیحات message_id
str
شناسه پیام -
مثال
سینک(sync)ایسینک(async)
ارسال keypad
- متد :
send_message_keypad
- ورودی
فیلد نوع توضیحات chat_id
str
چت آیدی text
str
متن پیام chat_keypad
Keypad
keypad disable_notification
bool
غیرفعال کردن اعلان؟ (پیشفرض false) reply_to_message_id
str or None
در جوابِ پیامِ؟ resize_keyboard
bool or None
resize_keyboard on_time_keyboard
bool or None
on_time_keyboard - خروجی
فیلد نوع توضیحات message_id
str
شناسه پیام -
مثال
سینک(sync)آیسینک(async)
- متد :
- متد :
send_text
- ورودی
- خروجی
-
مثال
سینک(sync)آیسینک(async) - متد :
sendPoll
- ورودی
- خروجی
-
مثال
سینک(sync)آیسینک(async) - متد :
sendLocation
- ورودی
- خروجی
-
مثال
سینک(sync)آیسینک(async) - متد :
sendContact
- ورودی
- خروجی
-
مثال
سینک(sync)آیسینک(async) - متد :
on_message
- ورودی
- خروجی
-
مثال
سینک(sync)آیسینک(async) - متد :
on_button
- خروجی
-
مثال
سینک(sync)آیسینک(async) - متد :
get_chat
- ورودی
- خروجی
-
مثال
سینک(sync)آیسینک(async) - متد :
forward_message
- ورودی
- خروجی
-
مثال
سینک(sync)آیسینک(async) - متد :
edit_message_text
- ورودی
-
مثال
سینک(sync)آیسینک(async) - متد :
edit_message_keypad_Inline
- ورودی
-
مثال
سینک(sync)آیسینک(async) - متد :
delete_message
- ورودی
-
مثال
سینک(sync)آیسینک(async) - متد :
set_commands
-
مثال
سینک(sync)آیسینک(async) - متد :
set_endpoint
- ورودی
-
مثال
سینک(sync)آیسینک(async)
ارسال پیام متنی
فیلد | نوع | توضیحات |
---|---|---|
text |
str |
متن پیام |
chat_id |
str |
چت آیدی |
inline_keypad |
KepPad or None |
کی پد |
disable_notification |
bool or None |
غیرفعال کردن اعلان؟ (پیشفرض false) |
reply_to_message_id |
str or None |
در جوابِ پیامِ؟ |
auto_delete |
int or None |
پاکسازی خودکار پیام پس از مدتی(ثانیه) |
فیلد | نوع | توضیحات |
---|---|---|
message_id |
str |
شناسه پیام |
ارسال نظرسنجی
فیلد | نوع | توضیحات |
---|---|---|
chat_id |
str |
چت آیدی |
question |
str |
متن سوال |
options |
list |
گزینههای سوال |
auto_delete |
int or None |
پاکسازی خودکار پیام پس از مدتی(ثانیه) |
فیلد | نوع | توضیحات |
---|---|---|
message_id |
str |
شناسه پیام |
ارسال موقعیت مکانی
فیلد | نوع | توضیحات |
---|---|---|
chat_id |
str |
چت آیدی |
latitude |
str |
عرض جغرافیایی |
longitude |
str |
طول جغرافیایی |
chat_keypad |
str or None |
keypad |
disable_notification |
str or None |
غیرفعال کردن اعلان؟ (پیشفرض false) |
inline_keypad |
KeyPad or None |
Keypad |
reply_to_message_id |
str or None |
در جوابِ پیامِ؟ |
chat_keypad_type |
str or None |
نوع keypad |
auto_delete |
int or None |
پاکسازی خودکار پیام پس از مدتی(ثانیه) |
فیلد | نوع | توضیحات |
---|---|---|
message_id |
str |
شناسه پیام |
ارسال مخاطب
فیلد | نوع | توضیحات |
---|---|---|
chat_id |
str |
چت آیدی |
first_name |
str |
نام مخاطب |
last_name |
str |
نامخانوادگی مخاطب |
phone_number |
str |
شماره مخاطب |
chat_keypad |
str or None |
keypad |
disable_notification |
str or None |
غیرفعال کردن اعلان؟ (پیشفرض false) |
inline_keypad |
Keypad or None |
keypad |
reply_to_message_id |
str |
در جوابِ پیامِ؟ |
chat_keypad_type |
str |
نوع keypad |
auto_delete |
int or None |
پاکسازی خودکار پیام پس از مدتی(ثانیه) |
فیلد | نوع | توضیحات |
---|---|---|
message_id |
str |
شناسه پیام |
گرفتن آپدیت پیام ها
فیلد | نوع | توضیحات |
---|---|---|
filters |
filters or None |
فیلتر کردن گرفتن پیام |
فیلد | نوع | توضیحات |
---|---|---|
Update |
Update |
مسیج آپدیت |
گرفتن آپدیت کلیک های دکمه های شیشه ای
فیلد | نوع | توضیحات |
---|---|---|
Update button |
Update button |
مسیج آپدیت |
گرفتن اطلاعات چت
فیلد | نوع | توضیحات |
---|---|---|
chat_id |
str |
چت آیدی کاربر/گروه/کانال |
فیلد | نوع | توضیحات |
---|---|---|
chat |
chat |
اطلاعات چت |
فوروارد کردن پیام
فیلد | نوع | توضیحات |
---|---|---|
from_chat_id |
str |
از چتِ؟ |
message_id |
str |
شناسه پیام |
to_chat_id |
str |
به چتِ؟ |
disable_notification |
bool or None |
غیرفعال کردن اعلان؟ (پیشفرض false) |
auto_delete |
int or None |
پاکسازی خودکار پیام پس از مدتی(ثانیه) |
فیلد | نوع | توضیحات |
---|---|---|
new_message_id |
str |
شناسه پیام جدید |
ویرایش متن پیام
فیلد | نوع | توضیحات |
---|---|---|
chat_id |
str |
چت آیدی |
message_id |
str |
شناسه پیام |
text |
str |
پیام |
ویرایش Inline Keypad
فیلد | نوع | توضیحات |
---|---|---|
chat_id |
str |
چت آیدی |
message_id |
str |
شناسه پیام |
inline_keypad |
KeyPad |
کی پد |
disable_notification |
bool or None |
غیرفعال کردن اعلان؟ (پیشفرض false) |
reply_to_message_id |
str or None |
در جوابِ پیامِ؟ |
حذف پیام
فیلد | نوع | توضیحات |
---|---|---|
chat_id |
str |
چت آیدی |
message_id |
str |
شناسه پیام |
تنظیم دستورها (commands)
آپدیت آدرس بات (URL Endpoint)
فیلد | نوع | توضیحات |
---|---|---|
url |
str |
آدرس جدید |
type |
EndPoint |
نوع آدرس |
ارسال فایل/ویدیو/تصویر/پیغام صوتی/موسیقی/گیف
- متد :
send_file , send_video , send_image , send_voice , send_music , send_gif
- ورودی
فیلد | نوع | توضیحات |
---|---|---|
chat_id |
str |
چت آیدی |
file / video / image / voice / music / gif |
str | Path | bytes |
فایل |
name_file |
str or None(name_file = "file") |
نام فایل |
text |
str or None |
کپشن فایل |
reply_to_message_id |
str or None |
در جواب ؟ |
disable_notification |
bool or None |
غیرفعال کردن اعلان؟ (پیشفرض false) |
auto_delete |
int or None |
پاکسازی خودکار پیام پس از مدتی(ثانیه) |
-
مثال
سینک(sync)آیسینک(async)
دانلود فایل
- متد :
download_file
- ورودی
فیلد | نوع | توضیحات |
---|---|---|
id_file |
str |
فایل آیدی |
path |
str |
آدرس ذخیره |