Добавлены Telegram-боты (клиентский + админский)

- Клиентский бот: принимает ссылку на chess-results.com,
  проверяет наличие результатов/жеребьёвки, считает пары
  следующего тура, выводит в HTML-формате
- Админский бот: /stat — уникальные пользователи,
  всего запросов, запросов за сегодня
- Статистика через SQLite (volume bot-data)
- Оба бота в docker-compose с автоперезапуском
- .env.example с тестовыми токенами
- .env в .gitignore
This commit is contained in:
Roman Vrubel 2026-06-14 20:39:19 +00:00
parent bbbfe61094
commit 5c4b2536e7
9 changed files with 415 additions and 14 deletions

9
.env.example Normal file
View file

@ -0,0 +1,9 @@
# Telegram-боты chessCalc
CLIENT_BOT_TOKEN=8620149115:AAFVZvdD_Sh9SAtBObWCcn5piijGtDK3-Dw
ADMIN_BOT_TOKEN=8637175624:AAFT-_xkPKM1gIAkrEQ71LdaDnDCwAEX858
# Путь к bbpPairings (опционально, по умолчанию /usr/local/bin/bbpPairings.exe)
BBP_PATH=/usr/local/bin/bbpPairings.exe
# Путь к БД статистики
STATS_DB=/app/data/tournaments.db