Skip to main content

Chat Channels

Connect PicoClaw to messaging platforms through its gateway mode.

picoclaw gateway

Supported Channels

ChannelDifficultyNotes
TelegramEasyRecommended. Supports voice transcription with Groq.
DiscordEasyBot token + intents. Supports mention-only mode.
SlackEasySocket mode, no public IP needed.
QQEasyOfficial QQ bot API (AppID + AppSecret).
DingTalkMediumStream mode, no public IP needed.
WeCom BotMediumGroup chat via webhook.
WeCom AppHardPrivate chat, more features, requires HTTPS.
FeishuHardEnterprise collaboration platform.
LINEHardRequires HTTPS webhook.
OneBotMediumCompatible with NapCat/Go-CQHTTP.
MaixCamEasyHardware-integrated AI camera.

How It Works

  1. Configure one or more channels in ~/.picoclaw/config.json under the channels key
  2. Set "enabled": true for each channel you want to use
  3. Run picoclaw gateway to start listening
  4. 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.