Неактивные кнопки, файлы внутри поста и поле ответа: что дало обновление Telegram
Telegram обновил API для ботов, и мы разобрали релиз по пунктам: что чинит наши старые неудобства, а что даёт клиентам новое. Ниже — то, что уже работает в BotBrother.
Кнопку можно показать неактивной
Знакомая картина: в брони показан занятый слот, подписчик по нему жмёт, кнопка мигает — и ничего не происходит. Так было устроено везде, где выбор недоступен: занятая дата, «нет данных», «сотрудников не найдено». Кнопка выглядела рабочей, потому что другого способа показать её не было.
Теперь у кнопки есть честное состояние «неактивна»: Telegram рисует её приглушённой и просто не даёт нажать. Мы перевели на него все такие места в бронировании и системных списках — и добавили этот тип в конструктор, чтобы вы могли пользоваться им сами.
Где пригодится: «Мест нет» рядом с активными вариантами, «Скоро» у пункта, который ещё не запустился, заголовок-разделитель в длинной клавиатуре. Цвет у неактивной кнопки работает — красное «Нет мест» читается с первого взгляда. Настраивается там же, где остальные кнопки, в действии «Сообщение».
Файл — прямо внутри расширенного сообщения
Расширенные сообщения позволяют собрать пост со всей вёрсткой: заголовками, списками, таблицами, фото и видео между абзацами. Но файл до сих пор был исключением — PDF-прайс или договор приходилось отправлять отдельным сообщением следом, и получалось «текст, а потом непонятно откуда файл».
Теперь файл встаёт на своё место в тексте. Пишете абзац про условия — и сразу под ним договор. Пояснение и вложение приходят одним постом, как в нормальной статье.
Кнопки между абзацами
Обычные кнопки висят под сообщением, и это правильно, когда они ведут по сценарию бота. Но в длинном посте кнопка «Купить» в самом низу — не там, где о товаре только что рассказали.
В расширенное сообщение теперь можно вставить ряд кнопок между абзацами: до восьми штук, с выравниванием по краю или по центру. Ссылка на условия — рядом с абзацем про условия, кнопка покупки — сразу под описанием.
Разворачиваемые цитаты и компактные таблицы
Длинную цитату — отзыв клиента, выдержку из правил — можно свернуть: в ленте видно первые строки, остальное подписчик раскрывает сам. Кнопка для этого была в редакторе и раньше, но в расширенном сообщении не срабатывала: у Telegram просто не было такого блока. Теперь есть, и цитата ведёт себя так, как выглядела при наборе.
У таблиц появился компактный режим с уменьшенными отступами — прайс на пять-шесть столбцов перестаёт уезжать за край телефона.
Поле ответа у вопросов
Когда бот просит ввести почту или ответить на вопрос анкеты, подписчик не всегда понимает, что от него ждут текст — особенно в группе или с телефона. Раньше открыть поле ввода можно было только ценой отказа от кнопок: Telegram позволял либо клавиатуру, либо поле ответа.
Теперь и то и другое одновременно. У действий, которые ждут текст или файл — запрос email, сохранение ответа в переменную, загрузка в хранилище — появился тумблер «Открывать поле ответа». По умолчанию он выключен: у существующих ботов ничего не изменилось, включайте там, где видите, что люди теряются.
Что это меняет на практике
Ничего настраивать не нужно: неактивные кнопки в брони и системных списках уже работают, файлы и кнопки в расширенном сообщении доступны в редакторе, тумблер поля ответа лежит в настройках соответствующих действий. Всё это входит во все тарифы.
Возможности касаются Telegram — у MAX и ВКонтакте таких блоков в API нет, там боты работают как раньше. Если бот собран сразу под несколько платформ, конструктор сам покажет только то, что доступно выбранной.
Решение в BotBrother
Без кода: рассылки, приём оплат, брони, управление каналами. Бесплатный тариф для старта.
Попробовать бесплатно