متد ها
کلاس کلاینت
- متد :
__init__(Client) - ورودی
| فیلد | نوع | توضیحات |
|---|---|---|
session |
str or None |
اسم سشن برای ذخیره سازی اطلاعات |
auth |
str or None |
شناسه اوث |
private |
str or None |
شناسه کلید پرایو |
platform |
str = "web" |
پلتفرم |
api_version |
int = 6 |
نسخه ای پی آی ها |
proxy |
bool or None |
پروکسی برای ارسال درخواست ها |
time_out |
int = 10 |
زمان خروج برای درخواست ها |
show_progress_bar |
bool = True |
نمایش عملیات های در حال انجام |
-
مثال
گرفتن اطلاعات بات
- متد :
get_me
- خروجی
فیلد نوع توضیحات get_meget_meبات -
مثال
سینک(sync)آیسینک(async)
ارسال پیام
- متد :
send_text - ورودی
فیلد نوع توضیحات object_guidstrآبجکت گوید textstrمتن پیام message_idstr or Noneدر جوابِ پیامِ؟ - خروجی
فیلد نوع توضیحات message_idstrشناسه پیام -
مثال
سینک(sync)ایسینک(async)
ارسال نظرسنجی
- متد :
send_poll - ورودی
فیلد نوع توضیحات object_guidstrآبجکت گوید questionstrمتن سوال optionslistگزینههای سوال message_idstr or Noneدر جواب پیام؟ - خروجی
فیلد نوع توضیحات message_idstr or Noneشناسه پیام multiple_answersbool or Noneچند گزینه ای anonymousbool or Noneناشناس بودن نظرسنجی quizbool or Noneحالت کوییز -
مثال
سینک(sync)آیسینک(async)
ارسال موقعیت مکانی
- متد :
send_location - ورودی
فیلد نوع توضیحات object_guidstrآبجکت گوید latitudestrعرض جغرافیایی longitudestrطول جغرافیایی message_idstr or Noneدر جوابِ پیامِ؟ - خروجی
فیلد نوع توضیحات message_idstrشناسه پیام -
مثال
سینک(sync)آیسینک(async)
ارسال مخاطب
- متد :
send_contact - ورودی
فیلد نوع توضیحات object_guidstrآبجکت گوید first_namestrنام مخاطب last_namestrنامخانوادگی مخاطب phone_numberstrشماره مخاطب user_guidstrگوید کاربر message_idstrدر جوابِ پیامِ؟ - خروجی
فیلد نوع توضیحات message_idstrشناسه پیام -
مثال
سینک(sync)آیسینک(async)
گرفتن آپدیت پیام ها
- متد :
on_message - ورودی
فیلد نوع توضیحات filtersfilters or Noneفیلتر کردن گرفتن پیام - خروجی
فیلد نوع توضیحات MessageMessageمسیج آپدیت -
مثال
سینک(sync)آیسینک(async)
گرفتن اطلاعات چت
- متد :
get_chat_info - ورودی
فیلد نوع توضیحات object_guidstrآبجکت گوید کاربر/گروه/کانال - خروجی
فیلد نوع توضیحات chatchatاطلاعات چت -
مثال
سینک(sync)آیسینک(async)
فوروارد کردن پیام
- متد :
forward_messages - ورودی
فیلد نوع توضیحات object_guidstrاز آبجکت گوید message_idslistشناسه های پیام ها to_object_guidstrبه آبجکت گوید - خروجی
فیلد نوع توضیحات new_message_idstrشناسه پیام جدید -
مثال
سینک(sync)آیسینک(async)
ویرایش متن پیام
- متد :
edit_message - ورودی
فیلد نوع توضیحات object_guidstrآبجکت گوید textstrپیام message_idstrشناسه پیام -
مثال
سینک(sync)آیسینک(async)
حذف پیام
- متد :
delete_messages - ورودی
فیلد نوع توضیحات object_guidstrآبجکت گوید message_idslistشناسه های پیام ها delete_for_allbool = Trueحذف برای همه -
مثال
سینک(sync)آیسینک(async)
ارسال فایل/ویدیو/تصویر/پیغام صوتی/موسیقی/گیف/ویدیو مسیج
- متد :
send_file , send_video , send_image , send_voice , send_music , send_gif , send_video_message - ورودی
فیلد نوع توضیحات object guidstrچت آیدی filestrفایل name_filestr or None(name_file = "file")نام فایل message_idstr or Noneدر جواب ؟ textstr or Noneکپشن فایل thumbnailstr or Nonethumbnail file_namestr or Noneاسم فایل -
مثال
سینک(sync)آیسینک(async)
دانلود فایل
- متد :
download - ورودی
فیلد نوع توضیحات object_guidstrآبجکت گوید message_idstrمسیج آیدی savebool = Falseذخیره save_asstr or Noneذخیره در save_asstr or Noneذخیره در file_inlinedict or Noneفایل -
مثال
سینک(sync)آیسینک(async)گرفتن لینک دانلود فایل
- متد :
get_download_link - ورودی
فیلد نوع توضیحات objcet_guidstrآبجکت گوید message_idstrمسیج آیدی file_inlinestr or Noneفایل - متد :
- متد :