restrictChatMember
متداز این متد برای محدود کردن کاربر در ابرگروه استفاده کنید. برای کارکرد این متد ربات باید در ابرگروه ادمین باشد و دسترسیهای ادمین مناسب را داشته باشد. برای برداشتن محدودیتهای کاربر، برای همهٔ دسترسیها True بدهید. در صورت موفقیت True برمیگرداند.
خروجی: Boolean
پارامترها
| نام | نوع | الزام | توضیحات |
|---|---|---|---|
| chat_id | Integer or String | الزامی | شناسهٔ یکتای گفتگوی هدف یا نامکاربری ابرگروه هدف با قالب @username |
| user_id | Integer | الزامی | شناسهٔ یکتای کاربر هدف |
| permissions | ChatPermissions | الزامی | شیء سریالایزشده به JSON برای دسترسیهای جدید کاربر |
| use_independent_chat_permissions | Boolean | اختیاری | اگر دسترسیهای گفتگو مستقل از هم تنظیم میشوند، True بدهید. در غیر این صورت دسترسیهای can_send_other_messages و can_add_web_page_previews مستلزم دسترسیهای can_send_messages، can_send_audios، can_send_documents، can_send_photos، can_send_videos، can_send_video_notes و can_send_voice_notes هستند؛ دسترسی can_send_polls مستلزم دسترسی can_send_messages است. |
| until_date | Integer | اختیاری | تاریخ برداشتهشدن محدودیتهای کاربر؛ زمان یونیکس. اگر کاربر بیش از ۳۶۶ روز یا کمتر از ۳۰ ثانیه از اکنون محدود شود، برای همیشه محدود در نظر گرفته میشود. |