Chat ChannelsOverview

Chat Channels

Kyber can connect to multiple chat platforms simultaneously. Enable channels in ~/.kyber/config.json and start the gateway:

kyber gateway

Supported channels

ChannelStatusAuth method
DiscordStableBot token
TelegramStableBot token via @BotFather
WhatsAppStableQR code link (Node.js bridge)
Feishu / LarkStableApp ID + Secret

Access control

Every channel supports allowFrom to restrict who can talk to the bot. Discord also supports allowGuilds and allowChannels for server-level and channel-level filtering.

If allowFrom is empty, the bot responds to everyone. Set it to lock things down.

Check channel status

kyber channels status

Shows which channels are enabled and their connection state.

Concurrent handling

All channels run concurrently. A message on Discord doesn’t block a message on Telegram. Within a single channel, each message is processed in its own async task — the bot never gets stuck on one conversation.