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:
parent
6bec709ec2
commit
56bd356951
3 changed files with 35 additions and 0 deletions
|
|
@ -26,6 +26,8 @@ TELEGRAM_API_ID=your-telegram-api-id
|
||||||
TELEGRAM_API_HASH=your-telegram-api-hash
|
TELEGRAM_API_HASH=your-telegram-api-hash
|
||||||
TELEGRAM_BOT_TOKEN=your-telegram-bot-token
|
TELEGRAM_BOT_TOKEN=your-telegram-bot-token
|
||||||
TELEGRAM_CHAT_ID=your-telegram-chat-id
|
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 (optional — see separate tunnel repo)
|
||||||
CLOUDFLARE_TUNNEL_TOKEN=
|
CLOUDFLARE_TUNNEL_TOKEN=
|
||||||
|
|
|
||||||
13
docs/decisions/084-pr-192-add-boosty-chat-id-env.md
Normal file
13
docs/decisions/084-pr-192-add-boosty-chat-id-env.md
Normal 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.
|
||||||
|
|
||||||
|
## Альтернативы
|
||||||
|
—
|
||||||
20
docs/handoff/pr-192-add-boosty-chat-id-env.md
Normal file
20
docs/handoff/pr-192-add-boosty-chat-id-env.md
Normal 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
|
||||||
|
—
|
||||||
Loading…
Add table
Reference in a new issue