deleteMessage

متد

از این متد برای حذف پیام، از جمله پیام‌های سرویسی، با محدودیت‌های زیر استفاده کنید:

  • پیام فقط در صورتی قابل حذف است که کمتر از ۴۸ ساعت از ارسالش گذشته باشد.
  • پیام‌های سرویسی دربارهٔ ساخت ابرگروه، کانال یا تاپیک فروم قابل حذف نیستند.
  • پیام تاس در گفتگوی خصوصی فقط در صورتی قابل حذف است که بیش از ۲۴ ساعت از ارسالش گذشته باشد.
  • ربات‌ها می‌توانند پیام‌های خروجی را در گفتگوهای خصوصی، گروه‌ها و ابرگروه‌ها حذف کنند.
  • ربات‌ها می‌توانند پیام‌های ورودی را در گفتگوهای خصوصی حذف کنند.
  • ربات‌هایی که دسترسی can_post_messages دارند می‌توانند پیام‌های خروجی را در کانال‌ها حذف کنند.
  • اگر ربات ادمین گروه باشد، می‌تواند هر پیامی را در آن حذف کند.
  • اگر ربات در ابرگروه یا کانال دسترسی ادمین can_delete_messages داشته باشد، می‌تواند هر پیامی را در آن حذف کند.
  • اگر ربات در کانال دسترسی ادمین can_manage_direct_messages داشته باشد، می‌تواند هر پیامی را در گفتگوی پیام مستقیم متناظر حذف کند.

در صورت موفقیت True برمی‌گرداند.

خروجی: Boolean

پارامترها

نامنوعالزامتوضیحات
chat_idInteger or Stringالزامیشناسهٔ یکتای گفتگوی هدف یا نام‌کاربری ربات، ابرگروه یا کانال هدف با قالب @username
message_idIntegerالزامیشناسهٔ پیامی که باید حذف شود.
deleteMessage — متد (API تلگرام) | ایران ناتیفیکیشن