sendChatAction
متدوقتی میخواهید به کاربر بگویید چیزی در سمت ربات در حال انجام است از این متد استفاده کنید. وضعیت برای ۵ ثانیه یا کمتر تنظیم میشود (وقتی پیامی از ربات برسد، کلاینتهای تلگرام وضعیت «در حال تایپ» آن را پاک میکنند). در صورت موفقیت True برمیگرداند.
فقط وقتی استفاده از این متد را توصیه میکنیم که رسیدن پاسخ ربات زمان قابلتوجهی ببرد.
خروجی: Boolean
پارامترها
| نام | نوع | الزام | توضیحات |
|---|---|---|---|
| business_connection_id | String | اختیاری | شناسهٔ یکتای اتصال کسبوکاری که کنش از طرف آن فرستاده میشود. |
| chat_id | Integer or String | الزامی | شناسهٔ یکتای گفتگوی هدف یا نامکاربری ربات یا ابرگروه هدف با قالب @username. کانالها و گفتگوهای پیام مستقیم کانال پشتیبانی نمیشوند. |
| message_thread_id | Integer | اختیاری | شناسهٔ یکتای رشتهٔ پیام یا تاپیک فروم هدف؛ فقط برای ابرگروهها و گفتگوهای خصوصی رباتهایی که حالت تاپیک فروم برایشان فعال است. |
| action | String | الزامی | نوع کنشی که باید پخش شود. با توجه به چیزی که کاربر قرار است دریافت کند یکی را انتخاب کنید: typing برای پیام متنی، upload_photo برای عکس، record_video یا upload_video برای ویدیو، record_voice یا upload_voice برای پیام صوتی، upload_document برای فایلهای عمومی، choose_sticker برای استیکر، find_location برای دادههای موقعیت، record_video_note یا upload_video_note برای ویدیو نوت. |