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

Treat a channel as connected only when the status shows enabled=true, configured=true, and connected=true.

Transport notes

ChannelDefault modeNeeds public URL?
DiscordWebSocketNo
TelegramPollingOnly for webhook mode
SlackSocket ModeOnly for webhook mode
WeComWebhookYes

Saving channel settings does not connect it. Always restart the gateway and check live status after changing channel configuration.