Botbrother

Неактивные кнопки, файлы внутри поста и поле ответа: что дало обновление Telegram

Telegram обновил API для ботов, и мы разобрали релиз по пунктам: что чинит наши старые неудобства, а что даёт клиентам новое. Ниже — то, что уже работает в BotBrother.

Кнопку можно показать неактивной

Знакомая картина: в брони показан занятый слот, подписчик по нему жмёт, кнопка мигает — и ничего не происходит. Так было устроено везде, где выбор недоступен: занятая дата, «нет данных», «сотрудников не найдено». Кнопка выглядела рабочей, потому что другого способа показать её не было.

Теперь у кнопки есть честное состояние «неактивна»: Telegram рисует её приглушённой и просто не даёт нажать. Мы перевели на него все такие места в бронировании и системных списках — и добавили этот тип в конструктор, чтобы вы могли пользоваться им сами.

Где пригодится: «Мест нет» рядом с активными вариантами, «Скоро» у пункта, который ещё не запустился, заголовок-разделитель в длинной клавиатуре. Цвет у неактивной кнопки работает — красное «Нет мест» читается с первого взгляда. Настраивается там же, где остальные кнопки, в действии «Сообщение».

Файл — прямо внутри расширенного сообщения

Расширенные сообщения позволяют собрать пост со всей вёрсткой: заголовками, списками, таблицами, фото и видео между абзацами. Но файл до сих пор был исключением — PDF-прайс или договор приходилось отправлять отдельным сообщением следом, и получалось «текст, а потом непонятно откуда файл».

Теперь файл встаёт на своё место в тексте. Пишете абзац про условия — и сразу под ним договор. Пояснение и вложение приходят одним постом, как в нормальной статье.

Кнопки между абзацами

Обычные кнопки висят под сообщением, и это правильно, когда они ведут по сценарию бота. Но в длинном посте кнопка «Купить» в самом низу — не там, где о товаре только что рассказали.

В расширенное сообщение теперь можно вставить ряд кнопок между абзацами: до восьми штук, с выравниванием по краю или по центру. Ссылка на условия — рядом с абзацем про условия, кнопка покупки — сразу под описанием.

Разворачиваемые цитаты и компактные таблицы

Длинную цитату — отзыв клиента, выдержку из правил — можно свернуть: в ленте видно первые строки, остальное подписчик раскрывает сам. Кнопка для этого была в редакторе и раньше, но в расширенном сообщении не срабатывала: у Telegram просто не было такого блока. Теперь есть, и цитата ведёт себя так, как выглядела при наборе.

У таблиц появился компактный режим с уменьшенными отступами — прайс на пять-шесть столбцов перестаёт уезжать за край телефона.

Поле ответа у вопросов

Когда бот просит ввести почту или ответить на вопрос анкеты, подписчик не всегда понимает, что от него ждут текст — особенно в группе или с телефона. Раньше открыть поле ввода можно было только ценой отказа от кнопок: Telegram позволял либо клавиатуру, либо поле ответа.

Теперь и то и другое одновременно. У действий, которые ждут текст или файл — запрос email, сохранение ответа в переменную, загрузка в хранилище — появился тумблер «Открывать поле ответа». По умолчанию он выключен: у существующих ботов ничего не изменилось, включайте там, где видите, что люди теряются.

Что это меняет на практике

Ничего настраивать не нужно: неактивные кнопки в брони и системных списках уже работают, файлы и кнопки в расширенном сообщении доступны в редакторе, тумблер поля ответа лежит в настройках соответствующих действий. Всё это входит во все тарифы.

Возможности касаются Telegram — у MAX и ВКонтакте таких блоков в API нет, там боты работают как раньше. Если бот собран сразу под несколько платформ, конструктор сам покажет только то, что доступно выбранной.

Создайте своего бота в Telegram

Без кода: рассылки, приём оплат, брони, управление каналами. Бесплатный тариф для старта.

Попробовать бесплатно

Ещё по теме

Новости

Переменные: тип значения и срок жизни

Переменная теперь знает, что именно спрашивает: число, дату, телефон, почту или «да/нет». Ответ не того вида бот не примет молча, а объяснит и спросит снова. Плюс срок жизни: значение может протухать через заданное время.

Настройки

Диалоги: форматирование сообщений подписчика и приём вложений в хранилище бота

Оператор теперь видит сообщение клиента с разметкой — жирный, курсив, цитаты, скрытый текст и ссылки, — а подпись к фото и видео не теряется. Фото, видео и файлы от подписчика сохраняются в файловое хранилище бота, в папку «От клиентов»; приём каждого типа включается тумблером.