Downcity
AgentConfigurationChannels

Channel Configuration Overview

Understand how an Agent connects to Telegram, Feishu, QQ, and other chat channels

Channel Configuration Overview

There is one core rule for Agent chat channels:

Global layer stores the account. Project layer only binds it.

What project config looks like

{
  "services": {
    "chat": {
      "channels": {
        "telegram": {
          "enabled": true,
          "channelAccountId": "telegram-main"
        }
      }
    }
  }
}

Whether you use Telegram, Feishu, or QQ, the project-level idea is the same.

This documentation focuses on

  • Telegram
  • Feishu
  • QQ

When you connect a channel for the first time, it is usually better to get one channel working first and then expand.

Continue reading