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
.
Полный список изменений
на официальном сайте.
#обновление #BotAPI