Чекан — прогоны

__FORGE_MARKUP__

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

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

Расход по задачам
Расход по моделям
Ход прогона во времени

## Команды CLI

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

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

проверяю…
Бот , токен Хозяин

Как завести бота и что он умеет

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

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

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

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