BPT\types\keyboardButtonRequestChat

Extended by : BPT\types\types

This object defines the criteria used to request a suitable chat. The identifier of the selected chat will be shared with the bot when the corresponding button is pressed. More about requesting chats ยป

Properties
Name Type Description Kind
request_id int Signed 32-bit identifier of the request, which will be received back in the ChatShared object. Must be unique within the message normal
chat_is_channel bool Pass True to request a channel chat, pass False to request a group or a supergroup chat. normal
chat_is_forum bool Optional. Pass True to request a forum supergroup, pass False to request a non-forum chat. If not specified, no additional restrictions are applied. normal
chat_has_username bool Optional. Pass True to request a supergroup or a channel with a username, pass False to request a chat without a username. If not specified, no additional restrictions are applied. normal
chat_is_created bool Optional. Pass True to request a chat owned by the user. Otherwise, no additional restrictions are applied. normal
user_administrator_rights BPT\types\chatAdministratorRights Optional. A JSON-serialized object listing the required administrator rights of the user in the chat. The rights must be a superset of bot_administrator_rights. If not specified, no additional restrictions are applied. normal
bot_administrator_rights BPT\types\chatAdministratorRights Optional. A JSON-serialized object listing the required administrator rights of the bot in the chat. The rights must be a subset of user_administrator_rights. If not specified, no additional restrictions are applied. normal
bot_is_member bool Optional. Pass True to request a chat with the bot as a member. Otherwise, no additional restrictions are applied. normal