Chat channels
The core idea of DlxAI is "one agent, every chat app you already use". Here's the supported list and how to connect.
Supported channels
- Telegram — Bot Token, near-zero friction
- Discord — Bot Token + server invite
- Slack — Slack App or Bot Token
- Lark / Feishu — App ID + App Secret
- iMessage — macOS only, uses native message bridging
- LINE — LINE Messaging API
- Matrix — Matrix server + access token
- Mattermost — Self-hosted Mattermost instance
- Mobile — Pair your phone via QR code
- WeChat (personal) — QR-code login
Add a channel
- Click Channels in the sidebar
- Pick a platform from the dropdown at the top
- Click "Connect" to open the config form
- Paste the token / app id / etc.
- Save — applies immediately, no restart
How secrets are stored
All tokens and secrets are encrypted via your OS:
- macOS: Keychain
- Windows: DPAPI (Data Protection API)
- Linux: Secret Service or fallback encrypted file
The local SQLite database only holds non-sensitive config. Secrets never touch disk in plaintext.
Multi-account / multi-team
Every channel supports multiple accounts. You can connect two Slack workspaces or two Telegram bots simultaneously, each with its own DM policy and group allowlist.
Group safety:
DMs default to "pairing only" (replies only to paired users). Groups default to "allowlist only" (replies only in approved groups).
This prevents strangers from draining your LLM quota.
Troubleshooting
Channel won't connect, or messages aren't flowing? See the "Channel troubleshooting" section in FAQ.