Integrations

Talk to PicoClaw via Telegram, Discord, QQ, DingTalk, or LINE. Run picoclaw gateway after configuring channels. See Get Started for install.

Channels overview

ChannelSetup
TelegramEasy (token + allowFrom); recommended
DiscordEasy (bot token + intents)
QQEasy (AppID + AppSecret)
DingTalkMedium (app credentials)
LINEMedium (credentials + webhook URL)

Telegram (recommended)

  1. Open Telegram, search @BotFather, send /newbot, copy token.
  2. Get your user ID from @userinfobot.
  3. In config.json: channels.telegram.enabled: true, token, allowFrom: ["YOUR_USER_ID"].
  4. Run picoclaw gateway.

Discord

  1. Create app at discord.com/developers → Bot → copy token. Enable MESSAGE CONTENT INTENT.
  2. Copy your User ID (Developer Mode → right-click avatar).
  3. Config: channels.discord.enabled: true, token, allowFrom: ["YOUR_USER_ID"].
  4. OAuth2 URL Generator: scopes bot, permissions Send Messages, Read Message History. Invite bot to server.
  5. Run picoclaw gateway.

QQ, DingTalk, LINE

QQ: config with app_id, app_secret, allow_from. DingTalk: client_id, client_secret. LINE: channel_secret, channel_access_token, webhook_host/webhook_port/webhook_path (HTTPS required; use ngrok or reverse proxy). See GitHub README for full examples.

Related