Channels
Channels Overview
All the platforms your slave can work on
A slave connects to messaging platforms through channels. One slave instance can handle all channels simultaneously.
Supported channels
| Channel | Status | Notes |
|---|---|---|
| Stable | Via Baileys (no Business API needed) | |
| Telegram | Stable | Grammy bot framework |
| Discord | Stable | Full bot with slash commands |
| Slack | Stable | Bolt framework, app home |
| Signal | Stable | Signal CLI bridge |
| iMessage | Stable | macOS only |
| Microsoft Teams | Stable | Bot Framework |
| Matrix | Stable | Element/Synapse compatible |
| Line | Stable | Official LINE SDK |
| Google Chat | Stable | Workspace integration |
| WebChat | Stable | Embeddable web widget |
| Zalo | Beta | Vietnamese messenger |
How channels work
Each channel is an adapter that translates platform-specific messages into a unified format the slave understands. The slave processes the message, generates a response, and the adapter translates it back.
Enabling a channel
In your config:
Each channel has specific credential requirements. Refer to individual channel guides for setup details.