Как отключить чат-бота в Телеграме?
Ольга, Екатеринбург 433 просм.
Веду небольшой Телеграм-канал магазина, там подключен бот для приёма заказов через SaleBot. Уезжаю на две недели в отпуск и хочу временно отключить бота, чтобы он не принимал заказы, но не сносить всю настройку. Как это лучше сделать?
Марина Соколова аналитик по внедрению ИИ
ответил
У ботов, собранных в конструкторах вроде SaleBot, Chatfuel или BotHelp, есть штатная пауза сценария: заходите в личный кабинет сервиса, находите нужную воронку или сценарий и выключаете переключатель «активен». Токен бота при этом остаётся привязанным к каналу, все настройки сохраняются, а после отпуска сценарий включаете обратно тем же переключателем.
Если бот написан самостоятельно и крутится на своём сервере, отключить его значит остановить процесс: через панель хостинга, командой systemctl stop или просто выключить контейнер. Токен трогать не нужно, он остаётся действительным, бот просто перестаёт получать и обрабатывать сообщения, пока процесс не запущен заново.
Отзывать токен через BotFather командой /revoke ради временной паузы не стоит: это разрывает всю интеграцию, старый токен перестаёт работать навсегда, и после возврата настройку придётся собирать заново с новым токеном. Эта команда нужна только если токен скомпрометирован, а не для планового отпуска.
И ещё момент: если для покупателей важно не потерять заказы совсем, разумнее оставить сценарий включённым, но заменить приветственное сообщение на автоответ вида «магазин на паузе до такого-то числа, ваш заказ примем после возвращения». Так люди не пишут в пустоту, а вы не разгребаете полсотни сообщений сразу после отпуска.
Задать свой вопрос
Вопросы проходят модерацию. Ответ эксперта публикуется на сайте в течение пары дней.
Вопрос отправлен на модерацию. После проверки он появится на сайте вместе с ответом эксперта.