Telegram
This is a shipped runtime-backed surface: direct sends are implemented, the serve loop is implemented, and the channel can joinmulti-channel-serve or gateway run.
At A Glance
| Field | Value |
|---|---|
| Catalog id | telegram |
| Config key | telegram |
| Implementation status | runtime_backed |
| Transport | telegram_bot_api_polling |
| Aliases | none |
| Default send target kind | conversation |
Minimal Config
Smoke Test
Command Surface
| Operation | Command | Usage or status |
|---|---|---|
| direct send | telegram-send | Usage: loong telegram-send [OPTIONS] —target <TARGET> —text <TEXT> |
| reply loop | telegram-serve | Usage: loong telegram-serve [OPTIONS] |
Required Fields For Send
| Requirement | Config paths | Env pointer paths | Default env |
|---|---|---|---|
| channel enabled | telegram.enabledtelegram.accounts.<account>.enabled | none | none |
| bot token | telegram.bot_tokentelegram.accounts.<account>.bot_token | telegram.bot_token_envtelegram.accounts.<account>.bot_token_env | TELEGRAM_BOT_TOKEN |
Required Fields For Serve
| Requirement | Config paths | Env pointer paths | Default env |
|---|---|---|---|
| channel enabled | telegram.enabledtelegram.accounts.<account>.enabled | none | none |
| bot token | telegram.bot_tokentelegram.accounts.<account>.bot_token | telegram.bot_token_envtelegram.accounts.<account>.bot_token_env | TELEGRAM_BOT_TOKEN |
| allowed chat ids | telegram.allowed_chat_idstelegram.accounts.<account>.allowed_chat_ids | none | none |
Gateway And Ownership
This surface can run directly through its own*-serve command, or under Gateway And Supervision through multi-channel-serve and gateway run.
Operator Notes
- Telegram remains the smallest runtime-backed reply-loop path. Keep
allowed_chat_idstight and explicit.
Related Docs
- Continue to Channel Guides for the full shipped channel matrix.
- Continue to Channels for the conceptual surface model.
- Continue to Channel Setup for the shared public setup contract.
- Continue to Gateway And Supervision when this surface needs longer-lived runtime ownership.