Install section: - README (all 6 languages): add picoclaw.io as recommended download, GitHub Releases as secondary QQ channel: - Add quick setup via q.qq.com/qqbot/openclaw (one-click bot creation) - Add manual setup as fallback - Sync to all 6 languages chat-apps.md: - Add Feishu, Slack, IRC, OneBot detail sections (all 6 languages) - Add MaixCam section to ja/fr/pt-br/vi - Fix all channel doc links to point to correct language version Channel docs (6 languages each): - telegram, discord, qq, feishu, maixcam - dingtalk, line, slack, onebot - wecom/wecom_aibot, wecom/wecom_app, wecom/wecom_bot
1.4 KiB
1.4 KiB
Back to README
Telegram
The Telegram channel uses long polling via the Telegram Bot API for bot-based communication. It supports text messages, media attachments (photos, voice, audio, documents), voice transcription via Groq Whisper, and built-in command handling.
Configuration
{
"channels": {
"telegram": {
"enabled": true,
"token": "123456789:ABCdefGHIjklMNOpqrsTUVwxyz",
"allow_from": ["123456789"],
"proxy": ""
}
}
}
| Field | Type | Required | Description |
|---|---|---|---|
| enabled | bool | Yes | Whether to enable the Telegram channel |
| token | string | Yes | Telegram Bot API Token |
| allow_from | array | No | Allowlist of user IDs; empty means all users are allowed |
| proxy | string | No | Proxy URL for connecting to the Telegram API (e.g. http://127.0.0.1:7890) |
Setup
- Search for
@BotFatherin Telegram - Send the
/newbotcommand and follow the prompts to create a new bot - Obtain the HTTP API Token
- Fill in the Token in the configuration file
- (Optional) Configure
allow_fromto restrict which user IDs can interact (you can get IDs via@userinfobot)