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

29 июля 2025 г. · Михаил Катаев
За первый месяц лета мы сделали множество обновлений и улучшений – исправили то, что вы просили и улучшили то, что требовалось улучшить!
Самое крупное обновление на сей раз касается Телеграм – мы сделали обработку callback запроса. В шаге «Сообщение» была добавлена новая опция: «Обрабатывать callback запрос»!
В этом выпуске:
Обработка callback-запроса в шаге «Сообщение»
Как это работает
Исправили
Обработка callback-запроса
Самое крупное обновление на сей раз касается Телеграм – мы сделали обработку callback запроса. В шаге «Сообщение» была добавлена новая опция: «Обрабатывать callback запрос»!
Зачем она нужна?
В Telegram-ботах при использовании клавиатуры внутри сообщения кнопки типа «Текст» (кнопка с надписью) по умолчанию инициируется ожидание ответа от сервера. Однако на нашей стороне, на стороне Senler, ответ возвращается только в случае явного использования действия «Ответить на callback запрос». Если это действие не выполняется, Telegram начинает накапливать необработанные ожидания, что влечёт за собой системные предупреждения владельцу бота – то есть вам. А это уже чревато последствиями, вплоть до блокировки вашего бота Телеграмом.
И мы нашли решение - в шаге «Сообщение» добавили новую опцию: «Обрабатывать callback запрос». Если у вас несколько кнопок в боте, то в схеме бота вы должны от каждой кнопки сделать связь с шагом «Действие» - обработка callback запроса. Теперь же вы можете просто включить в самом шаге с сообщением такую функцию. Обращаем ваше внимание - функция «обработка callback запроса» работает только при включённой опции «клавиатура внутри сообщения»!
Как именно она работает:
Нажатие на кнопку типа «Текст» (кнопка в боте с вашим текстом) автоматически инициирует стандартную обработку callback-запроса;
Senler отправляет в Telegram технический ответ по умолчанию, предотвращая накопление необработанных запросов;
Визуально это проявляется как прекращение анимации загрузки кнопки после нажатия.

Таким образом, для корректной и безопасной работы кнопок типа «Текст» (кнопка в боте с вашим текстом) внутри сообщений достаточно включить новую опцию «Обрабатывать callback запрос» в настройках шага. Это позволяет автоматически закрывать callback-запросы, предотвращая системные ошибки и повышая стабильность работы Telegram-бота.
Имейте в виду! Опция не работает в сочетании с действием «Ответить на callback запрос»
Уверены, за июнь мы поработали для вас хорошо! Усиленно работаем и в июле, чтобы вы сразу получили развёрнутый ответ на вопрос – «Senler, что нового?»
29 июля 2025 г. · Михаил Катаев