sendMessageDraft

متد

از این متد برای پخش جریانی یک پیام ناقص برای کاربر هنگام تولید پیام استفاده کنید. توجه کنید پیش‌نویس جریانی موقتی است و مانند پیش‌نمایشی ۳۰ ثانیه‌ای عمل می‌کند؛ وقتی خروجی نهایی شد باید sendMessage را با پیام کامل صدا بزنید تا در گفتگوی کاربر ماندگار شود. در صورت موفقیت True برمی‌گرداند.

خروجی: Boolean

پارامترها

نامنوعالزامتوضیحات
chat_idIntegerالزامیشناسهٔ یکتای گفتگوی خصوصی هدف
message_thread_idIntegerاختیاریشناسهٔ یکتای رشتهٔ پیام هدف
draft_idIntegerالزامیشناسهٔ یکتای پیش‌نویس پیام؛ باید غیرصفر باشد. تغییر پیش‌نویس‌هایی با شناسهٔ یکسان با انیمیشن نمایش داده می‌شود. در غیر این صورت پیش‌نویس بدون انیمیشن جایگزین می‌شود.
textStringاختیاریمتن پیامی که باید فرستاده شود؛ ۰ تا ۴۰۹۶ نویسه پس از تجزیهٔ موجودیت‌ها. برای نمایش جانگهدار «Thinking...» متن خالی بدهید.
parse_modeStringاختیاریحالت تجزیهٔ موجودیت‌ها در متن پیام. جزئیات بیشتر را در گزینه‌های قالب‌بندی ببینید.
entitiesArray of MessageEntityاختیاریفهرست JSON از موجودیت‌های ویژه‌ای که در متن پیام آمده‌اند و می‌توان آن را به‌جای parse_mode داد.
can_stopBooleanاختیاریبرای نمایش دکمهٔ توقف پیش‌نویس‌های بعدی به کاربر، True بدهید. اگر کاربر دکمه را بزند، ربات آپدیت «stopped_message_generation» را دریافت می‌کند.
keep_on_stopBooleanاختیاریبرای ماندن پیش‌نویس در گفتگو پس از زدن دکمه، True بدهید. پیش‌نویس همچنان پس از مدت کوتاهی یا با ارسال پیام توسط ربات ناپدید می‌شود. برای حفظ کامل پیش‌نویس ناقص، ربات باید آن را به‌صورت پیام جدید بفرستد.
sendMessageDraft — متد (API تلگرام) | ایران ناتیفیکیشن