feat(config): add TELEGRAM_BOOSTY_CHAT_ID env var (#192)

* feat(config): add TELEGRAM_BOOSTY_CHAT_ID env var

* docs(handoff): add handoff and ADR for boosty chat id

* docs(handoff): set PR number

---------

Co-authored-by: opencode-agent <agent@opencode.local>
This commit is contained in:
Sergey 2026-07-31 23:55:05 +03:00 committed by GitHub
parent 6bec709ec2
commit 56bd356951
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 35 additions and 0 deletions

View file

@ -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=

View file

@ -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.
## Альтернативы

View file

@ -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