Beta-версии Telegram для Android и iOS под номером 12.4 получили поддержку новых API, которые позволяют разработчикам чат-ботов настраивать внешний вид кнопок.
Что нового:
- Стилизация кнопок: теперь все разработчики могут настраивать тип кнопки клавиатуры бота, каждый из которых имеет свой раскрас — в стандартных темах Telegram это синий (bg_primary), красный (bg_danger) и зелёный (bg_success) цвета.
- Кастомные значки: теперь боты поддерживают любые пользовательские эмодзи перед названиями кнопок.
Ранее Telegram изменил логику работы премиум-эмодзи в ботах и позволил отправлять их без привязки дорогостоящего NFT-юзернейма к боту.
Важные нюансы:
- Бот может перестать отображать пользовательские эмодзи в тексте и в кнопках, если у его владельца истечёт Premium-подписка.
- Новые стили применяются для кнопок в Inline и Reply-клавиатурах.
- Пользователи должны использовать последнюю версию Telegram, чтобы увидеть изменения в оформлении.
Сейчас упомянутые функции представлены только в 224-м слое MTProto. Поддержка кастомизации кнопок в ботах пока недоступна в Bot API.


