Link Search Menu Expand Document

Constructor: botInfo

Back to constructors index

Info about bots (available bot commands, etc)

Attributes:

NameTypeRequiredDescription
has_preview_mediasBoolOptionalIf set, the bot has some preview medias for the configured Main Mini App, see here » for more info on Main Mini App preview medias.
user_idlongOptionalID of the bot
descriptionstringOptionalDescription of the bot
description_photoPhotoOptionalDescription photo
description_documentDocumentOptionalDescription animation in MPEG4 format
commandsArray of BotCommandOptionalBot commands that can be used in the chat
menu_buttonBotMenuButtonOptionalIndicates the action to execute when pressing the in-UI menu button for bots
privacy_policy_urlstringOptionalThe HTTP link to the privacy policy of the bot. If not set, then the /privacy command must be used, if supported by the bot (i.e. if it’s present in the commands vector). If it isn’t supported, then https://telegram.org/privacy-tpa must be opened, instead.
app_settingsBotAppSettingsOptionalMini app » settings
verifier_settingsBotVerifierSettingsOptional

Type: BotInfo

Example:

$botInfo = ['_' => 'botInfo', 'has_preview_medias' => Bool, 'user_id' => long, 'description' => 'string', 'description_photo' => Photo, 'description_document' => Document, 'commands' => [BotCommand, BotCommand], 'menu_button' => BotMenuButton, 'privacy_policy_url' => 'string', 'app_settings' => BotAppSettings, 'verifier_settings' => BotVerifierSettings];