User GuidePlatforms
Platforms
Connect OpenBee to your IM platform
OpenBee communicates through instant messaging platforms. Each platform has its own adapter that handles message receiving and sending.
Supported Platforms
| Platform | Protocol | Key Feature |
|---|---|---|
| Feishu (Lark) | HTTP webhook + SDK | Full-featured, supports rich messages and media |
| DingTalk | Streaming SDK | Real-time streaming connection |
| WeCom | WebSocket | Persistent WebSocket connection with auto-reconnect |
| Telegram | Bot API (polling) | Simple setup, global availability |
| Weixin (WeChat) | Long-polling | WeChat integration via QR code login |
How It Works
- A user sends a message in the IM platform
- The platform adapter receives the message
- OpenBee's message ingestion gateway debounces rapid messages (configurable, default 3s)
- The bee (coordinator) routes the message to the appropriate worker
- The worker executes the task and sends a reply through the same platform
Choosing a Platform
- Feishu — Best for teams already using Lark/Feishu. Rich media support.
- DingTalk — Best for teams using DingTalk. Streaming connection means no webhook setup.
- WeCom — Best for teams using WeChat Work. WebSocket-based, no public URL needed.
- Telegram — Best for personal use or global teams. Easiest to set up.
- Weixin — Best for reaching users on WeChat. QR code login, no public URL needed.
You can enable multiple platforms simultaneously.