Автоматизация

Как отключить чат-бота в Телеграме?

Ольга, Екатеринбург 432 просм.

Веду небольшой Телеграм-канал магазина, там подключен бот для приёма заказов через SaleBot. Уезжаю на две недели в отпуск и хочу временно отключить бота, чтобы он не принимал заказы, но не сносить всю настройку. Как это лучше сделать?

Марина Соколова аналитик по внедрению ИИ

ответил

эксперт

У ботов, собранных в конструкторах вроде SaleBot, Chatfuel или BotHelp, есть штатная пауза сценария: заходите в личный кабинет сервиса, находите нужную воронку или сценарий и выключаете переключатель «активен». Токен бота при этом остаётся привязанным к каналу, все настройки сохраняются, а после отпуска сценарий включаете обратно тем же переключателем.

Если бот написан самостоятельно и крутится на своём сервере, отключить его значит остановить процесс: через панель хостинга, командой systemctl stop или просто выключить контейнер. Токен трогать не нужно, он остаётся действительным, бот просто перестаёт получать и обрабатывать сообщения, пока процесс не запущен заново.

Отзывать токен через BotFather командой /revoke ради временной паузы не стоит: это разрывает всю интеграцию, старый токен перестаёт работать навсегда, и после возврата настройку придётся собирать заново с новым токеном. Эта команда нужна только если токен скомпрометирован, а не для планового отпуска.

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

Задать свой вопрос

Вопросы проходят модерацию. Ответ эксперта публикуется на сайте в течение пары дней.

Похожие вопросы

Все в теме