Understand channels and connect your first bot
Choose Feishu, DingTalk, Discord, or WeChat and understand their connections and conversation scope.
ChannelsPurpose#
Channels send Feishu, DingTalk, Discord, or WeChat messages to a project assistant and return its response. Choose a platform and follow its setup guide:
| Channel | Connection | Supported chats |
|---|---|---|
| Feishu | Application credentials and persistent connection | Groups/DMs |
| DingTalk | Enterprise application and Stream | Groups/DMs |
| Discord | Bot Token | Server channels/DMs |
| Personal-account QR connection | Single bot/private chats only |
Before you start#
For Feishu, DingTalk, and Discord, prepare application-management access and a test group. For WeChat, prepare a scanning account and private test chat. Confirm the project and model work, and keep the computer and app running. Enter credentials or verification codes only in dedicated fields. Follow the separate WeChat guide for its QR-based flow.
First task#
- Open Channels and create a connection. If asked for a type, start with one bot.
- Follow the platform guide to configure the application and test chat; for WeChat, scan and confirm before continuing setup.
- Validate credentials in Onevium and set the project, model, role, and test-user scope.
- Save, start, and send a unique test code. Then ask for that code.
Per-user mode keeps separate member contexts. Shared mode combines participants' context within the chat. Explain that scope before sharing; it does not automatically grant access to all history.
Confirm success#
Messages reach the intended Onevium conversation and both replies return to the correct group or private chat. Use a second authorized test user to verify scope. Test text, attachments, and cards separately; WeChat has no group support or Feishu/DingTalk-style streaming cards.
Common problems#
- Connected without replies: check group membership, triggers, and published audience for group platforms; for WeChat, check completed creation and an authorized sender in a private chat.
- Input arrives but fails: inspect model errors or pending approval.
- Wrong context: check the settings of the specific chat.
Next steps#
Choose Feishu, DingTalk, Discord, or WeChat. Verify one bot before expanding its authorized scope.