copyMessages

متد

از این متد برای کپی پیام‌هایی از هر نوع استفاده کنید. اگر برخی پیام‌های مشخص‌شده پیدا نشوند یا قابل کپی نباشند، رد می‌شوند. پیام‌های سرویسی، پیام‌های رسانهٔ پولی، قرعه‌کشی، برندگان قرعه‌کشی و صورتحساب قابل کپی نیستند. نظرسنجی آزمون (quiz) فقط وقتی قابل کپی است که مقدار فیلد correct_option_ids برای ربات شناخته‌شده باشد. این متد شبیه forwardMessages است، اما پیام‌های کپی‌شده پیوندی به پیام اصلی ندارند. گروه‌بندی آلبوم برای پیام‌های کپی‌شده حفظ می‌شود. در صورت موفقیت، آرایه‌ای از MessageId پیام‌های ارسال‌شده برگردانده می‌شود.

خروجی: Array of MessageId

پارامترها

نامنوعالزامتوضیحات
chat_idInteger or Stringالزامیشناسهٔ یکتای گفتگوی هدف یا نام‌کاربری ربات، ابرگروه یا کانال هدف با قالب @username
message_thread_idIntegerاختیاریشناسهٔ یکتای رشتهٔ پیام (تاپیک) فروم هدف؛ فقط برای ابرگروه‌های فروم و گفتگوهای خصوصی ربات‌هایی که حالت تاپیک فروم برایشان فعال است.
direct_messages_topic_idIntegerاختیاریشناسهٔ تاپیک پیام مستقیم که پیام‌ها به آن فرستاده می‌شوند؛ اگر پیام‌ها به یک گفتگوی پیام مستقیم فرستاده شوند الزامی است.
from_chat_idInteger or Stringالزامیشناسهٔ یکتای گفتگویی که پیام‌های اصلی در آن فرستاده شده‌اند (یا نام‌کاربری ربات، ابرگروه یا کانال هدف با قالب @username)
message_idsArray of Integerالزامیفهرست JSON از ۱ تا ۱۰۰ شناسهٔ پیام در گفتگوی from_chat_id که باید کپی شوند. شناسه‌ها باید به‌شدت صعودی باشند.
disable_notificationBooleanاختیاریپیام‌ها را بی‌صدا می‌فرستد. کاربران اعلانی بدون صدا دریافت می‌کنند.
protect_contentBooleanاختیاریمحتوای پیام‌های ارسالی را از فوروارد و ذخیره‌شدن محافظت می‌کند.
remove_captionBooleanاختیاریبرای کپی پیام‌ها بدون عنوان (caption) آن‌ها True بدهید.
copyMessages — متد (API تلگرام) | ایران ناتیفیکیشن