AttachMenuBot
- class pyrogram.raw.base.AttachMenuBot
Represents a bot mini app that can be launched from the attachment menu »
- Constructors:
This base type has 1 constructor available.
Represents a bot mini app that can be launched from the attachment/side menu »
TL Schema
attachMenuBot#d90d8dfe
flags:#
inactive:flags.0?true
has_settings:flags.1?true
request_write_access:flags.2?true
show_in_attach_menu:flags.3?true
show_in_side_menu:flags.4?true
side_menu_disclaimer_needed:flags.5?true
bot_id:long
short_name:string
peer_types:flags.3?Vector<AttachMenuPeerType>
icons:Vector<AttachMenuBotIcon>
= AttachMenuBot
Parameter Tree
AttachMenuBot
├── inactive →
true (optional)├── has_settings →
true (optional)├── request_write_access →
true (optional)├── show_in_attach_menu →
true (optional)├── show_in_side_menu →
true (optional)├── side_menu_disclaimer_needed →
true (optional)├── bot_id →
long├── short_name →
string├── peer_types →
Vector < AttachMenuPeerType > (optional)│ ├──
AttachMenuPeerTypeBotPM│ ├──
AttachMenuPeerTypePM│ ├──
AttachMenuPeerTypeChat└── icons →
Vector < AttachMenuBotIcon >├── name →
string├── icon →
Document│ ├──
DocumentEmpty│ │ └── id →
long│ └──
Document│ ├── id →
long│ ├── access_hash →
long│ ├── file_reference →
bytes│ ├── date →
int│ ├── mime_type →
string│ ├── size →
long│ ├── thumbs →
Vector < PhotoSize > (optional)│ │ ├──
PhotoSizeEmpty│ │ ├──
PhotoSize│ │ ├──
PhotoCachedSize│ │ ├──
PhotoStrippedSize│ │ ├──
PhotoSizeProgressive│ │ └──
PhotoPathSize│ ├── video_thumbs →
Vector < VideoSize > (optional)│ │ ├──
VideoSize│ │ ├──
VideoSizeEmojiMarkup│ │ └──
VideoSizeStickerMarkup│ ├── dc_id →
int│ └── attributes →
Vector < DocumentAttribute >│ ├──
DocumentAttributeSticker│ ├──
DocumentAttributeVideo│ ├──
DocumentAttributeAudio└── colors →
Vector < AttachMenuBotIconColor > (optional)├── name →
string└── color →
intExample
AttachMenuBot(
inactive=None,
has_settings=None,
request_write_access=None,
show_in_attach_menu=None,
show_in_side_menu=None,
side_menu_disclaimer_needed=None,
bot_id=0,
short_name="text",
peer_types=[
AttachMenuPeerTypeSameBotPM()
],
icons=[
AttachMenuBotIcon(
name="text",
icon=DocumentEmpty(id=0),
colors=None
)
],
)