متد ها
کلاس کلاینت
- متد :
__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(ادرس وبهوک برای گرفتن کلیک دکمه ها) |
خودکار بودن وبهوک فست روب یا استفاده از وبهوک جدا برای دریافت کلیک دکمه ها |
save_logs |
bool or None |
ذخیره لاگ ها |
view_logs |
bool or None |
نمایش لاگ ها |
proxy |
bool or None |
پروکسی برای ارسال درخواست ها |
main_parse_mode |
'Markdown' or 'HTML' or None |
پارس مود برای متن ها |
-
مثال
گرفتن اطلاعات بات
- متد :
get_me
- خروجی
فیلد نوع توضیحات get_meget_meبات -
مثال
سینک(sync)آیسینک(async)
ارسال پیام (Text, InlineKeypad)
- متد :
send_text - ورودی
فیلد نوع توضیحات chat_idstrچت آیدی textstrمتن پیام disable_notificationbool or Noneغیرفعال کردن اعلان؟ (پیشفرض false) inline_keypadKeypad or Nonekeypad reply_to_message_idstr or Noneدر جوابِ پیامِ؟ auto_deletestr or Noneحذف خودکار پیام parse_mode"Markdown" or "HTML" or Noneپارس مود متن - خروجی
فیلد نوع توضیحات message_idstrشناسه پیام -
مثال
سینک(sync)ایسینک(async)
ارسال keypad
- متد :
send_message_keypad - ورودی
فیلد نوع توضیحات chat_idstrچت آیدی textstrمتن پیام chat_keypadKeypadkeypad disable_notificationboolغیرفعال کردن اعلان؟ (پیشفرض false) reply_to_message_idstr or Noneدر جوابِ پیامِ؟ resize_keyboardbool or Noneresize_keyboard on_time_keyboardbool or Noneon_time_keyboard parse_mode"Markdown" or "HTML" or Noneپارس مود متن - خروجی
فیلد نوع توضیحات message_idstrشناسه پیام -
مثال
سینک(sync)آیسینک(async)
- متد :
- متد :
send_text - ورودی
- خروجی
-
مثال
سینک(sync)آیسینک(async) - متد :
send_poll - ورودی
- خروجی
-
مثال
سینک(sync)آیسینک(async) - متد :
send_location - ورودی
- خروجی
-
مثال
سینک(sync)آیسینک(async) - متد :
send_contact - ورودی
- خروجی
-
مثال
سینک(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 |
پاکسازی خودکار پیام پس از مدتی(ثانیه) |
parse_mode |
"Markdown" or "HTML" 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 |
پیام |
parse_mode |
"Markdown" or "HTML" or None |
پارس مود متن |
ویرایش Inline Keypad
| فیلد | نوع | توضیحات |
|---|---|---|
chat_id |
str |
چت آیدی |
message_id |
str |
شناسه پیام |
inline_keypad |
KeyPad |
کی پد |
disable_notification |
bool or None |
غیرفعال کردن اعلان؟ (پیشفرض false) |
reply_to_message_id |
str or None |
در جوابِ پیامِ؟ |
parse_mode |
"Markdown" or "HTML" 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 |
پاکسازی خودکار پیام پس از مدتی(ثانیه) |
parse_mode |
"Markdown" or "HTML" or None |
پارس مود متن |
-
مثال
سینک(sync)آیسینک(async)
دانلود فایل
- متد :
download_file - ورودی
| فیلد | نوع | توضیحات |
|---|---|---|
id_file |
str |
فایل آیدی |
path |
str |
آدرس ذخیره |
-
مثال
سینک(sync)آیسینک(async)گرفتن لینک دانلود فایل
- متد :
get_download_file_url - ورودی
فیلد نوع توضیحات id_filestrفایل آیدی -
مثال
سینک(sync)آیسینک(async)نسخه BotApi
- متد :
version_botapi
- متد :
- متد :