diff --git a/.env.example b/.env.example index 808c0f3..ccac05d 100644 --- a/.env.example +++ b/.env.example @@ -26,6 +26,8 @@ TELEGRAM_API_ID=your-telegram-api-id TELEGRAM_API_HASH=your-telegram-api-hash TELEGRAM_BOT_TOKEN=your-telegram-bot-token TELEGRAM_CHAT_ID=your-telegram-chat-id +# Private Telegram group for Boosty subscribers (builds, configs) +TELEGRAM_BOOSTY_CHAT_ID=your-boosty-chat-id # Cloudflare Tunnel (optional — see separate tunnel repo) CLOUDFLARE_TUNNEL_TOKEN= diff --git a/docs/decisions/084-pr-192-add-boosty-chat-id-env.md b/docs/decisions/084-pr-192-add-boosty-chat-id-env.md new file mode 100644 index 0000000..b398cc7 --- /dev/null +++ b/docs/decisions/084-pr-192-add-boosty-chat-id-env.md @@ -0,0 +1,13 @@ +# ADR-084: Add TELEGRAM_BOOSTY_CHAT_ID env var (PR #192) + +## Статус +Accepted (2026-07-31) + +## Контекст +В `.env.example` существовала единственная переменная `TELEGRAM_CHAT_ID`, используемая `telegram-send` MCP-инструментом для уведомлений. Потребовалась отдельная группа для публикации сборок подписчикам Boosty. Один бот может обслуживать оба чата, поэтому нужен только дополнительный ID чата, а не отдельный токен. + +## Решение +Добавить `TELEGRAM_BOOSTY_CHAT_ID` в ту же секцию Telegram после `TELEGRAM_CHAT_ID`, с поясняющим комментарием. Значение в примере — плейсхолдер `your-boosty-chat-id`, реальные секреты вне scope. + +## Альтернативы +— \ No newline at end of file diff --git a/docs/handoff/pr-192-add-boosty-chat-id-env.md b/docs/handoff/pr-192-add-boosty-chat-id-env.md new file mode 100644 index 0000000..74bd85c --- /dev/null +++ b/docs/handoff/pr-192-add-boosty-chat-id-env.md @@ -0,0 +1,20 @@ +--- +pr: 192 +title: Add TELEGRAM_BOOSTY_CHAT_ID env var +--- + +## Что сделано +Добавлены две строки в `.env.example` в секцию `# Telegram (optional)` сразу после `TELEGRAM_CHAT_ID`: +- комментарий `# Private Telegram group for Boosty subscribers (builds, configs)` +- переменная `TELEGRAM_BOOSTY_CHAT_ID=your-boosty-chat-id` (пустой плейсхолдер) + +Существующие переменные не затронуты, структура файла сохранена. + +## Почему +Нужна отдельная переменная для ID приватной Telegram-группы подписчиков Boosty, чтобы отличать от `TELEGRAM_CHAT_ID` (уведомления). Один бот может использоваться для двух целей: уведомления и публикация сборок. См. issue #190. + +## Pending +— + +## Watch out +— \ No newline at end of file