Skip to main content

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.

type tg.AttachMenuBot struct { /* ... */ }

Fields

NameTypeRequiredDescription
InactiveboolIf 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.
HasSettingsboolDeprecated flag, can be ignored.
RequestWriteAccessboolWhether the bot would like to send messages to the user.
ShowInAttachMenuboolWhether, when installed, an attachment menu entry should be shown for the Mini App.
ShowInSideMenuboolWhether, when installed, an entry in the main view side menu should be shown for the Mini App.
SideMenuDisclaimerNeededboolIf 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.
BotIDint64yesBot ID
ShortNamestringyesAttachment menu item name
PeerTypes[]AttachMenuPeerTypeClassList of dialog types where this attachment menu entry should be shown
Icons[]AttachMenuBotIconyesList of platform-specific static icons and animations to use for the attachment menu button

References