Files
picoclaw/docs/channels/qq/README.zh.md
T
BeaconCat 403ceb39be docs: fix inaccuracies, add translations, and expand channel docs (#1837)
## Config field fixes (cross-verified against Go source)
- MaixCam: server_address → host + port
- IRC: use_tls → tls, channels_to_join → channels (all 6 languages)
- WeCom AI Bot: callback port 18791 → 18790
- credential_encryption: base_url → api_base, add required model field,
  remove incorrect passphrase-only mode docs
- providers.md: agents.defaults.model → model_name (×4), remove
  non-existent session.backlog_limit
- migration guide, troubleshooting: agents.defaults.model → model_name
- ANTIGRAVITY_AUTH: fix file path, Go 1.21 → 1.25, model → model_name
- spawn-tasks: fix truncated file, add Heartbeat introduction
- tools_configuration: add Tavily/SearXNG/GLMSearch, exec allow_remote/
  timeout_seconds/custom_allow_patterns, cron allow_command, skills
  github/search_cache, clawhub timeout/max_zip_size/max_response_size
- configuration: fix builtin skills path (build-time embedded, not cwd),
  HEARTBEAT.md marked auto-generated

## Broken link fixes (15 total)
- chat-apps.md: WeCom/Matrix links with wrong relative paths
- providers.md: migration link with extra docs/ prefix
- hardware-compatibility.md: README links with wrong depth (all 5 langs)
- chat-apps.md: WhatsApp dead links → anchor links (zh/ja)

## Getting-started accuracy
- README (all 6 langs): add picoclaw.io as recommended download,
  add missing picoclaw model CLI command
- docker.md: clarify first-run trigger condition (all 6 langs)
- configuration.md: fix builtin skills path description (all 6 langs)

## QQ channel
- Add quick setup via q.qq.com/qqbot/openclaw (one-click bot creation)
- Add manual setup as fallback (all 6 languages)

## Feishu channel
- Update setup flow: WebSocket/SDK mode, no webhook URL needed
- Preserve Lark international domain note (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

## New translations (25 files, 5 docs × 5 languages)
debug.md, credential_encryption.md, hardware-compatibility.md,
ANTIGRAVITY_AUTH.md, ANTIGRAVITY_USAGE.md → zh/ja/fr/pt-br/vi

## Channel docs (6 languages each, 60 new files)
telegram, discord, qq, feishu, maixcam, dingtalk, line, slack, onebot,
wecom/wecom_aibot, wecom/wecom_app, wecom/wecom_bot

Co-authored-by: BeaconCat <BeaconCat@users.noreply.github.com>
2026-03-20 22:37:05 +08:00

2.2 KiB

返回 README

QQ

PicoClaw 通过 QQ 开放平台的官方机器人 API 提供对 QQ 的支持。

配置

{
  "channels": {
    "qq": {
      "enabled": true,
      "app_id": "YOUR_APP_ID",
      "app_secret": "YOUR_APP_SECRET",
      "allow_from": [],
      "max_base64_file_size_mib": 0
    }
  }
}
字段 类型 必填 描述
enabled bool 是否启用 QQ Channel
app_id string QQ 机器人应用的 App ID
app_secret string QQ 机器人应用的 App Secret
allow_from array 用户ID白名单,空表示允许所有用户
max_base64_file_size_mib int 本地文件转 base64 上传的最大体积,单位 MiB;0 表示不限制。仅影响本地文件,不影响 URL 直传

设置流程

快捷方式(推荐)

QQ 开放平台提供了一键创建入口:

  1. 打开 QQ 机器人快速创建,扫码登录
  2. 系统自动创建机器人,复制 App IDApp Secret
  3. 将凭证填入 PicoClaw 配置文件
  4. 运行 picoclaw gateway 启动服务
  5. 打开 QQ,与机器人开始对话

App Secret 仅显示一次,请立即保存。再次查看将强制重置。

通过快捷入口创建的机器人仅供创建人使用,暂不支持群聊。如需群聊功能,请在 QQ 开放平台 配置沙箱模式。

手动创建

  1. 使用 QQ 账号登录 QQ 开放平台,注册开发者账号
  2. 创建 QQ 机器人,自定义头像和名称
  3. 在机器人设置中获取 App IDApp Secret
  4. 将凭证填入 PicoClaw 配置文件
  5. 运行 picoclaw gateway 启动服务
  6. 在 QQ 中搜索你的机器人,开始对话

开发阶段建议开启沙箱模式,将测试用户和群添加到沙箱中进行调试。