Chat Channels
Connect PicoClaw to messaging platforms through its gateway mode.
picoclaw gateway
Supported Channels
| Channel | Difficulty | Notes |
|---|---|---|
| Telegram | Easy | Recommended. Supports voice transcription with Groq. |
| Discord | Easy | Bot token + intents. Supports mention-only mode. |
| Slack | Easy | Socket mode, no public IP needed. |
| Easy | Official QQ bot API (AppID + AppSecret). | |
| DingTalk | Medium | Stream mode, no public IP needed. |
| WeCom Bot | Medium | Group chat via webhook. |
| WeCom App | Hard | Private chat, more features, requires HTTPS. |
| Feishu | Hard | Enterprise collaboration platform. |
| LINE | Hard | Requires HTTPS webhook. |
| OneBot | Medium | Compatible with NapCat/Go-CQHTTP. |
| MaixCam | Easy | Hardware-integrated AI camera. |
How It Works
- Configure one or more channels in
~/.picoclaw/config.jsonunder thechannelskey - Set
"enabled": truefor each channel you want to use - Run
picoclaw gatewayto start listening - The gateway handles all channels concurrently
Access Control
All channels support the allow_from field to restrict access to specific users:
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_TOKEN",
"allow_from": ["123456789"]
}
}
}
Set allow_from to an empty array [] to allow all users.