KeyboardButtonRequestChat
نوع دادهاین شیء معیارهای درخواست گفتگوی مناسب را مشخص میکند. با زدن دکمهٔ متناظر، اطلاعات گفتگوی انتخابشده با ربات به اشتراک گذاشته میشود. در صورت لزوم، دسترسیهای درخواستی در گفتگو به ربات داده میشود. دربارهٔ درخواست گفتگوها بیشتر بخوانید: https://core.telegram.org/bots/features#chat-and-user-selection.
فیلدها
| نام | نوع | توضیحات |
|---|---|---|
| request_id | Integer | شناسهٔ ۳۲ بیتی علامتدار درخواست که در شیء ChatShared دوباره دریافت میشود. باید در پیام یکتا باشد. |
| chat_is_channel | Boolean | برای درخواست کانال True و برای درخواست گروه یا ابرگروه False بدهید. |
| chat_is_forum | Boolean | اختیاری. برای درخواست ابرگروه فروم True و برای درخواست گفتگوی غیرفروم False بدهید. اگر مشخص نشود، محدودیت اضافی اعمال نمیشود. |
| chat_has_username | Boolean | اختیاری. برای درخواست ابرگروه یا کانالِ دارای نامکاربری True و برای درخواست گفتگوی بدون نامکاربری False بدهید. اگر مشخص نشود، محدودیت اضافی اعمال نمیشود. |
| chat_is_created | Boolean | اختیاری. برای درخواست گفتگویی که مالک آن کاربر است True بدهید. در غیر این صورت محدودیت اضافی اعمال نمیشود. |
| user_administrator_rights | ChatAdministratorRights | اختیاری. شیء سریالایزشده به JSON که دسترسیهای ادمین موردنیاز کاربر در گفتگو را فهرست میکند. این دسترسیها باید ابرمجموعهٔ bot_administrator_rights باشند. اگر مشخص نشود، محدودیت اضافی اعمال نمیشود. |
| bot_administrator_rights | ChatAdministratorRights | اختیاری. شیء سریالایزشده به JSON که دسترسیهای ادمین موردنیاز ربات در گفتگو را فهرست میکند. این دسترسیها باید زیرمجموعهٔ user_administrator_rights باشند. اگر مشخص نشود، محدودیت اضافی اعمال نمیشود. |
| bot_is_member | Boolean | اختیاری. برای درخواست گفتگویی که ربات در آن عضو است True بدهید. در غیر این صورت محدودیت اضافی اعمال نمیشود. |
| request_title | Boolean | اختیاری. برای درخواست عنوان گفتگو True بدهید. |
| request_username | Boolean | اختیاری. برای درخواست نامکاربری گفتگو True بدهید. |
| request_photo | Boolean | اختیاری. برای درخواست عکس گفتگو True بدهید. |