Channels
Supported messaging channels and the setup flow.
Channels bring the BudgetAI runtime into the messaging tools your team already uses. Every channel shares the same gateway, memory, tools, approvals, and cost accounting.
Supported channels
Terminal, WebSocket, Telegram, Slack, Discord, DingTalk, WeCom, Matrix, QQ, and Microsoft Teams.
Setup flow
budgetai configure channels
budgetai gateway restart
budgetai channels status telegram --jsonTreat a channel as connected only when the status shows enabled=true,
configured=true, and connected=true.
Transport notes
| Channel | Default mode | Needs public URL? |
|---|---|---|
| Discord | WebSocket | No |
| Telegram | Polling | Only for webhook mode |
| Slack | Socket Mode | Only for webhook mode |
| WeCom | Webhook | Yes |
Saving channel settings does not connect it. Always restart the gateway and check live status after changing channel configuration.
Related
- Channel Budgets — per-channel spend and approval posture.