AttachMenuBot#
- class pyrogram.raw.types.AttachMenuBot#
Represents a bot mini app that can be launched from the attachment/side menu At least one of the show_in_attach_menu or the show_in_side_menu flags will always be set.
Constructor of
AttachMenuBot.- Details:
Layer:
220ID:
D90D8DFE
- Parameters:
- bot_id (
int64-bit): Bot ID
- short_name (
str): Attachment menu item name
- icons (List of
AttachMenuBotIcon): List of platform-specific static icons and animations to use for the attachment menu button
- inactive (
bool, optional): If set, before launching the mini app the client should ask the user to add the mini app to the attachment/side menu, and only if the user accepts, after invoking messages.toggleBotInAttachMenu the app should be opened.
- has_settings (
bool, optional): Deprecated flag, can be ignored.
- request_write_access (
bool, optional): Whether the bot would like to send messages to the user.
- show_in_attach_menu (
bool, optional): Whether, when installed, an attachment menu entry should be shown for the Mini App.
- show_in_side_menu (
bool, optional): Whether, when installed, an entry in the main view side menu should be shown for the Mini App.
- side_menu_disclaimer_needed (
bool, optional): If inactive if set and the user hasn’t previously accepted the third-party mini apps Terms of Service for this bot, when showing the mini app installation prompt, an additional mandatory checkbox to accept the mini apps TOS and a disclaimer indicating that this Mini App is not affiliated to Telegram should be shown.
- peer_types (List of
AttachMenuPeerType, optional): List of dialog types where this attachment menu entry should be shown
- bot_id (