This object represents the scope to which bot commands are applied. Currently, the following 7 scopes are supported:.

A placeholder, currently holds no information. Use BotFather to set up your game.

This object contains information about one member of a chat. Currently, the following 6 types of chat members are supported:.

This object represents a service message about a forum topic closed in the chat. Currently holds no information.

This object represents a service message about a forum topic reopened in the chat. Currently holds no information.

This object represents one result of an inline query. Telegram clients currently support results of the following 20 types:.

This object represents the contents of a file to be uploaded. Must be posted using multipart/form-data in the usual way that files are uploaded via the browser.

This object represents the content of a media message to be sent. It should be one of.

This object represents the content of a message to be sent as a result of an inline query. Telegram clients currently support the following 5 types:.

This object describes the bot's menu button in a private chat. It should be one of.

This object represents an error in the Telegram Passport element which was submitted that should be resolved by the user. It should be one of:.

This object represents a service message about a video chat started in the chat. Currently holds no information.