Продукт

Что нового в Senler – выпуск №3

29 июля 2025 г. · Михаил Катаев

За первый месяц лета мы сделали множество обновлений и улучшений – исправили то, что вы просили и улучшили то, что требовалось улучшить!

Самое крупное обновление на сей раз касается Телеграм – мы сделали обработку callback запроса. В шаге «Сообщение» была добавлена новая опция: «Обрабатывать callback запрос»!

В этом выпуске:

  • Обработка callback-запроса в шаге «Сообщение»

  • Как это работает

  • Исправили


Обработка callback-запроса

Самое крупное обновление на сей раз касается Телеграм – мы сделали обработку callback запроса. В шаге «Сообщение» была добавлена новая опция: «Обрабатывать callback запрос»!

Зачем она нужна?

В Telegram-ботах при использовании клавиатуры внутри сообщения кнопки типа «Текст» (кнопка с надписью) по умолчанию инициируется ожидание ответа от сервера. Однако на нашей стороне, на стороне Senler, ответ возвращается только в случае явного использования действия «Ответить на callback запрос». Если это действие не выполняется, Telegram начинает накапливать необработанные ожидания, что влечёт за собой системные предупреждения владельцу бота – то есть вам. А это уже чревато последствиями, вплоть до блокировки вашего бота Телеграмом.

И мы нашли решение - в шаге «Сообщение» добавили новую опцию: «Обрабатывать callback запрос». Если у вас несколько кнопок в боте, то в схеме бота вы должны от каждой кнопки сделать связь с шагом «Действие» - обработка callback запроса. Теперь же вы можете просто включить в самом шаге с сообщением такую функцию. Обращаем ваше внимание - функция «обработка callback запроса» работает только при включённой опции «клавиатура внутри сообщения»!

Как именно она работает:

  • Нажатие на кнопку типа «Текст» (кнопка в боте с вашим текстом) автоматически инициирует стандартную обработку callback-запроса;

  • Senler отправляет в Telegram технический ответ по умолчанию, предотвращая накопление необработанных запросов;

  • Визуально это проявляется как прекращение анимации загрузки кнопки после нажатия.

Обработка callback-запроса в шаге «Сообщение»

Таким образом, для корректной и безопасной работы кнопок типа «Текст» (кнопка в боте с вашим текстом) внутри сообщений достаточно включить новую опцию «Обрабатывать callback запрос» в настройках шага. Это позволяет автоматически закрывать callback-запросы, предотвращая системные ошибки и повышая стабильность работы Telegram-бота.

Имейте в виду! Опция не работает в сочетании с действием «Ответить на callback запрос»

Уверены, за июнь мы поработали для вас хорошо! Усиленно работаем и в июле, чтобы вы сразу получили развёрнутый ответ на вопрос – «Senler, что нового?»


← Все статьи

29 июля 2025 г. · Михаил Катаев