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

  1. Click Channels in the sidebar
  2. Pick a platform from the dropdown at the top
  3. Click "Connect" to open the config form
  4. Paste the token / app id / etc.
  5. 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.