Bot Channels
Channels connect your Bot to various messaging platforms, allowing you to interact with it using your favorite chat applications.
Concept: Unified Communication
Memoh acts as a hub that bridges different messaging services. You can configure multiple channels for a single bot, enabling it to chat on Telegram, Discord, Matrix, and more simultaneously.
Supported Channels
Configure your bot's connections from the Platforms tab in the Bot Detail page.
Platform Guides
| Platform | Guide | Notes |
|---|---|---|
| Telegram | Telegram Configuration | Strong attachment and streaming support |
| Feishu (Lark) | Feishu Configuration | Supports webhook-style inbound mode |
| Discord | Discord Configuration | Good fit for communities and servers |
| QQ Configuration | Personal DM oriented | |
| Matrix | Matrix Configuration | Decentralized homeserver support |
| Misskey | Misskey Configuration | Replies and reactions, no streaming |
| DingTalk | DingTalk Configuration | Enterprise private/group chat |
| WeCom (WeWork) | WeCom Configuration | Enterprise workspace integration |
| WeChat Configuration | Personal QR login flow | |
| WeChat Official Account | WeChat Official Account Configuration | Official account webhook flow |
| Slack | Slack Configuration | Replies, no streaming |
Two WeChat adapters exist on purpose:
- WeChat is the QR-login personal messaging integration.
- WeChat Official Account is the official account / webhook integration for private-message scenarios.
Configuration Flow
1. Adding a Channel
- Click Add Channel.
- Select the platform from the list.
- Fill in the required credentials and configuration. The fields are dynamic and change based on the selected channel.
2. Common Fields
| Field | Description |
|---|---|
| Credentials | API tokens, secrets, or bot keys provided by the platform. |
| Disabled | Quickly enable or disable a channel without removing its configuration. |
| Routing | Configure how messages are mapped between the platform and Memoh. |
3. Special Case: Feishu Webhook
If using Feishu in webhook inbound mode:
- Memoh will generate a Webhook Callback URL.
- Copy this URL and paste it into your Feishu App's event configuration.
- This allows Feishu to send messages directly to Memoh.
4. Special Case: WeChat QR Login
If using WeChat:
- After enabling the channel, a QR code flow is provided for connecting.
- Scan the QR code with WeChat to link the bot.
5. Special Case: WeChat Official Account Webhook
If using WeChat Official Account:
- Create and save the channel first.
- Memoh generates a Webhook Callback URL for that channel.
- Copy the callback URL into the WeChat Official Account platform configuration.
- Keep the configured
Token,Encryption Mode, and optional AES settings aligned between Memoh and WeChat.
6. Special Case: DingTalk Stream Connection
If using DingTalk:
- Configure
App KeyandApp Secret. - Save and enable the channel.
- Memoh maintains the stream connection for inbound events; you do not need to manage a separate webhook callback URL for the standard setup.
Operations
- Save: Update the configuration.
- Save and Enable: Update and immediately activate the channel.
- Enable/Disable Toggle: Switch the channel's active status.
- Delete: Permanently remove a channel's configuration.