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

# Channels Overview

> Channels supported by CowAgent and their capability matrix

CowAgent supports multiple chat channels. Switch between them at startup via `channel_type`. The Web Console is enabled by default and can run in parallel with other channels.

## Capability Matrix

The table below summarizes the inbound message types, bot reply types, and group chat capabilities supported by each channel, making it easy to choose by scenario.

| Channel                                        | Text | Image | File | Voice | Group Chat |
| ---------------------------------------------- | :--: | :---: | :--: | :---: | :--------: |
| [WeChat](/channels/weixin)                     |   ✅  |   ✅   |   ✅  |   ✅   |            |
| [Web Console](/channels/web)                   |   ✅  |   ✅   |   ✅  |   ✅   |            |
| [Feishu](/channels/feishu)                     |   ✅  |   ✅   |   ✅  |   ✅   |      ✅     |
| [DingTalk](/channels/dingtalk)                 |   ✅  |   ✅   |   ✅  |   ✅   |      ✅     |
| [WeCom Bot](/channels/wecom-bot)               |   ✅  |   ✅   |   ✅  |   ✅   |      ✅     |
| [QQ](/channels/qq)                             |   ✅  |   ✅   |   ✅  |       |      ✅     |
| [WeCom App](/channels/wecom)                   |   ✅  |   ✅   |   ✅  |   ✅   |            |
| [Official Account](/channels/wechatmp)         |   ✅  |   ✅   |      |   ✅   |            |
| [WeChat Customer Service](/channels/wechat-kf) |   ✅  |   ✅   |   ✅  |   ✅   |            |
| [Telegram](/channels/telegram)                 |   ✅  |   ✅   |   ✅  |   ✅   |      ✅     |
| [Slack](/channels/slack)                       |   ✅  |   ✅   |   ✅  |       |      ✅     |
| [Discord](/channels/discord)                   |   ✅  |   ✅   |   ✅  |       |      ✅     |

* The **Image / File / Voice** columns indicate that the channel can send and receive the corresponding message types; see each channel's docs for details
* The **Group Chat** column indicates the ability to recognize and respond to group messages

<Tip>
  The voice / image capabilities of each channel depend on the configuration of the corresponding model provider. See [Models Overview](/models/index) for details.
</Tip>

## Channel List

* [Web Console](/channels/web) — built-in browser-based chat and management panel, enabled by default
* [WeChat](/channels/weixin) — log in via personal WeChat QR scan
* [Feishu](/channels/feishu) — Feishu custom bot
* [DingTalk](/channels/dingtalk) — DingTalk custom bot
* [WeCom Bot](/channels/wecom-bot) — WeCom AI Bot via WebSocket long connection
* [QQ](/channels/qq) — QQ Official Bot open platform
* [WeCom App](/channels/wecom) — WeCom custom app integration
* [Official Account](/channels/wechatmp) — WeChat Official Account (subscription / service)
* [Telegram](/channels/telegram) — global IM, 5-minute setup, no public IP needed
* [Slack](/channels/slack) — team collaboration IM, Socket Mode integration, no public IP needed
* [Discord](/channels/discord) — community IM, Gateway connection, no public IP needed
