> ## Documentation Index
> Fetch the complete documentation index at: https://ancplua.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Chat Channels

# Chat Channels

Datzi can talk to you on any chat app you already use. Each channel connects via the Gateway.
Text is supported everywhere; media and reactions vary by channel.

## Supported channels

* [WhatsApp](/datzi/channels/whatsapp) — Most popular; uses Baileys and requires QR pairing.
* [Telegram](/datzi/channels/telegram) — Bot API via grammY; supports groups.
* [Discord](/datzi/channels/discord) — Discord Bot API + Gateway; supports servers, channels, and DMs.
* [Slack](/datzi/channels/slack) — Bolt SDK; workspace apps.
* [iMessage (legacy)](/datzi/channels/imessage) — Legacy macOS integration via imsg CLI (deprecated, use BlueBubbles for new
  setups).
* IRC — Classic IRC servers; channels + DMs with pairing/allowlist controls.
* Feishu — Feishu/Lark bot via WebSocket (plugin, installed separately).
* Google Chat — Google Chat API app via HTTP webhook.
* Mattermost — Bot API + WebSocket; channels, groups, DMs (plugin, installed separately).
* Signal — signal-cli; privacy-focused.
* BlueBubbles — **Recommended for iMessage**; uses the BlueBubbles macOS server REST API with
  full feature support (edit, unsend, effects, reactions, group management — edit currently broken on macOS 26 Tahoe).
* Microsoft Teams — Bot Framework; enterprise support (plugin, installed separately).
* LINE — LINE Messaging API bot (plugin, installed separately).
* Nextcloud Talk — Self-hosted chat via Nextcloud Talk (plugin, installed separately).
* Matrix — Matrix protocol (plugin, installed separately).
* Nostr — Decentralized DMs via NIP-04 (plugin, installed separately).
* Tlon — Urbit-based messenger (plugin, installed separately).
* Twitch — Twitch chat via IRC connection (plugin, installed separately).
* Zalo — Zalo Bot API; Vietnam's popular messenger (plugin, installed separately).
* Zalo Personal — Zalo personal account via QR login (plugin, installed separately).

## Notes

* Channels can run simultaneously; configure multiple and Datzi will route per chat.
* Fastest setup is usually **Telegram** (simple bot token). WhatsApp requires QR pairing and
  stores more state on disk.
* Group behavior varies by channel; see [Groups](/datzi/channels/groups).
* DM pairing and allowlists are enforced for safety; see [Security](/datzi/gateway/authentication).
* Troubleshooting: [Channel troubleshooting](/datzi/channels/troubleshooting).
* Model providers are documented separately; see [Model Providers](/datzi/concepts/model-providers).
