Files
bot/docs/channels/index.md
zooqueen adb8e1f802 feat: merge upstream improvements via rebrand bridge
Squash merge of 1,462 upstream commits with openclaw→hanzo-bot
naming transforms applied. Conflicts resolved favoring our main
branch to preserve existing customizations.

Key upstream additions:
- iOS Security Stack (concurrency locks, runtime guards, TTS fallback)
- Discord CDN hostname allowlisting for SSRF protection
- Discord mention handling improvements
- Various bug fixes and stability improvements
2026-03-03 09:38:30 -08:00

3.2 KiB

summary, read_when, title
summary read_when title
Messaging platforms Hanzo Bot can connect to
You want to choose a chat channel for Hanzo Bot
You need a quick overview of supported messaging platforms
Chat Channels

Chat Channels

Hanzo Bot 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

  • 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).
  • Discord — Discord Bot API + Gateway; supports servers, channels, and DMs.
  • Feishu — Feishu/Lark bot via WebSocket (plugin, installed separately).
  • Google Chat — Google Chat API app via HTTP webhook.
  • iMessage (legacy) — Legacy macOS integration via imsg CLI (deprecated, use BlueBubbles for new setups).
  • Microsoft Teams — Bot Framework; enterprise support (plugin, installed separately).
  • LINE — LINE Messaging API bot (plugin, installed separately).
  • Matrix — Matrix protocol (plugin, installed separately).
  • Mattermost — Bot API + WebSocket; channels, groups, DMs (plugin, installed separately).
  • Microsoft Teams — Bot Framework; enterprise support (plugin, installed separately).
  • Nextcloud Talk — Self-hosted chat via Nextcloud Talk (plugin, installed separately).
  • Nostr — Decentralized DMs via NIP-04 (plugin, installed separately).
  • Signal — signal-cli; privacy-focused.
  • Synology Chat — Synology NAS Chat via outgoing+incoming webhooks (plugin, installed separately).
  • Slack — Bolt SDK; workspace apps.
  • Telegram — Bot API via grammY; supports groups.
  • Tlon — Urbit-based messenger (plugin, installed separately).
  • Twitch — Twitch chat via IRC connection (plugin, installed separately).
  • WebChat — Gateway WebChat UI over WebSocket.
  • WhatsApp — Most popular; uses Baileys and requires QR pairing.
  • 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 Hanzo Bot 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.
  • DM pairing and allowlists are enforced for safety; see Security.
  • Telegram internals: grammY notes.
  • Troubleshooting: Channel troubleshooting.
  • Model providers are documented separately; see Model Providers.