Bot API был обновлён до версии 5.3

Что нового?

Персонализированные Команды:

— Боты теперь могут отображать списки команд, адаптированных к конкретным ситуациям, включая локализованные команды для пользователей с разными языками, а также различные команды, основанные на типе чата или для конкретных чатов, а также специальные списки команд для администраторов чатов.

— Добавлен класс BotCommandScope, описывающий область применения команд бота.

— Добавлена область действия параметров и language_code в метод setMyCommands, чтобы боты могли указывать разные команды для разных чатов и пользователей.

— Добавлена область действия параметров и код языка в метод getMyCommands.

— Добавлен метод deleteMyCommands, позволяющий удалять команды бота для данной области и языка пользователя.

— Улучшена видимость команд ботов в приложениях Telegram с помощью новой кнопки «Меню» в чатах с ботами, подробнее читайте в блоге.

Пользовательские заполнители:

— Добавлена возможность указывать заполнитель пользовательского поля ввода в классах ReplyKeyboardMarkup и ForceReply.

А также:

— Улучшена документация класса ChatMember, разделив его на 6 подклассов.

— Переименован метод kickChatMember в banChatMember. Старое имя метода все еще можно использовать.

— Переименован метод getchatmembercount в getChatMemberCount. Старое имя метода все еще можно использовать.

— Были изменены значения поля file_unique_id в объектах типа PhotoSize и полей small_file_unique_id и big_file_unique_id в объектах типа ChatPhoto.

Полный список изменений на официальном сайте.

Подписывайтесь на наши каналы в Telegram, Telegram Info и Beta Info, чтобы всегда знать о последних новостях мессенджера.