Skip to content
Schedule Social Media

Press Esc to close.

Breaking Telegram Severity: medium

Telegram Bot API 7.3 changes getChat and sendPoll types

Announced6 May 2024
Effective6 May 2024
StatusIn effect

What changed

Bot API 7.3 (May 6, 2024) split ChatFullInfo out of Chat and changed the return type of getChat to ChatFullInfo. It also added InputPollOption and changed the options parameter of sendPoll to an Array of InputPollOption, added question_entities and option text entities, and documented that .MP3 and .M4A files can be used as voice messages.

What it means

Code that reads channel details with getChat or creates polls with sendPoll may need updating to the new object types.

Who is affected

Developers of tools that read Telegram channel information or post polls through the Bot API.

What to do by 6 May 2024

Parse getChat responses as ChatFullInfo, and send poll options as an array of InputPollOption objects instead of plain strings.

What this means for you

Telegram changed the shape of two answers its system gives to apps: the one that describes a channel, and the one used to make a poll. Apps built before May 2024 may need a small fix. If your tool still posts polls and shows your channel details, it has already been updated.

The details

  • getChat: "Split out the class ChatFullInfo from the class Chat and changed the return type of the method getChat to ChatFullInfo." Fields such as description, permissions and max_reaction_count live on ChatFullInfo.
  • sendPoll: options changed to "Array of InputPollOption". Each option is now an object with text and optional formatting, not a bare string.
  • Formatting: question_parse_mode and question_entities on sendPoll; question_entities on Poll and text_entities on PollOption.
  • Voice: .MP3 and .M4A files are documented as usable for voice messages.
  • Later poll limits: Bot API 9.1 (July 3, 2025) raised the maximum number of poll options to 12, and Bot API 10.0 (May 8, 2026) lowered the minimum from 2 to 1. Today's reference says 1 to 12 options and a question of 1 to 300 characters.

What to do next

  • Business owners: Nothing.
  • Marketers and agencies: Nothing.
  • Developers: Use the ChatFullInfo shape for getChat, send InputPollOption objects to sendPoll, and validate polls against 1 to 12 options.

Primary sources

Checked against the source 7 Nov 2026

Get an email when a new API change is added

Follow new entries with the RSS feed. Each platform also has its own feed, for example X or Meta.