__FORGE_MARKUP__

Прогоны Чекана

Читаю состояние…

Команды CLI

кнопка выполняет команду целиком; своей строки у панели нет
Читаю список команд…

Связь с Телеграмом

проверяю…
Как завести бота и что он умеет
  1. В Телеграме напишите @BotFather команду /newbot и придумайте боту имя.
  2. Он ответит строкой вида 1234567890:AA… — это токен. Вставьте его в поле выше и нажмите «Подключить».
  3. Откройте своего бота и отправьте ему /start — так он узнаёт, кому писать. Никому другому он не отвечает: чужому он молчит, а не отказывает.
  4. Знаете свой числовой id (его скажет @userinfobot) — впишите его во второе поле. Заданный вручную хозяин главнее того, кто первым прислал /start, и переживает пересохранение токена.
  5. Управление ботом идёт кнопками снизу: «Список» — прогоны проекта, «Следующий» — разобрать ждущий вопрос, «Пауза» — остановить прогон, «Помощь» — подсказка по кнопкам.

Токен хранится вне проекта — в ~/.config/chekan/telegram.json, правами только для вас. В каталог прогона, который уезжает в репозиторий, он не попадает и на этой странице целиком не показывается.

Бот отвечает, пока работает сервер панели. Панель поднимается сама при старте сессии; погасите её (chekan dash --stop) — Телеграм замолчит до следующего запуска.

Один бот — один проект. Если тот же токен вписать на панелях двух разных проектов, они начнут разбирать сообщения по очереди из общей очереди Телеграма и часть команд потеряется. Для второго проекта заведите второго бота у @BotFather — это бесплатно и занимает минуту.