SuperAPI AI 工具集

configure

通用与其它

查看项目

更新于 10-15 23:49

技能介绍

用途:该技能用于设置和管理微信频道(WeChat iLink Bot),覆盖扫码登录、查看频道状态与凭据、清除凭据及设置自定义 API 地址。凭据存放于 ~/.claude/channels/wechat/credentials.json。

主要用法:以 /wechat:configure 调用,并通过参数分派。无参数时读取两个状态文件并给出完整情况:检查 credentials.json 中的 token 与 baseUrl,显示已设置/未设置,若已设置则显示 token 前 6 位掩码;读取 ~/.claude/channels/wechat/access.json(文件缺失即默认:dmPolicy 为 pairing、允许列表为空),显示私信策略含义、允许发送者数量与列表、待配对数量及验证码与发送者 ID,并给出下一步建议。login 为两步扫码登录:脚本位于插件安装目录,插件根目录可通过 ~/.claude/plugins/cache/lc2panda-plugins/wechat/*/login-qr.ts 用 ls 解析通配符得到。第一步执行 bun <plugin-root>/login-qr.ts,从 https://ilinkai.weixin.qq.com/ 获取二维码并用 npx qrcode-terminal 在终端渲染,同时显示可直接在微信打开的链接;输出最后一行 JSON 含 qrcode 与 url,等待用户扫码。第二步在用户扫码后执行 bun <plugin-root>/login-poll.ts <qrcode> 轮询扫描状态:scaned 表示已扫码等待手机确认;expired 或 timeout 以退出码 1 结束,可重新执行第一步;成功时输出含 token、baseUrl、accountId、userId 的 JSON,凭据保存且扫码者加入允许列表,退出码 0,此时提示重启 Claude Code 会话以启用微信频道。clear 删除 credentials.json;baseurl <url> 用于测试或备选 iLink 端点,读取并更新 credentials.json 中的 baseUrl。

限制与注意:channels 目录可能尚不存在,文件缺失视为未配置而非错误;服务器启动时只读取一次 credentials.json,因此凭据变更后需重启会话;access.json 在每条入站消息时都会重新读取,通过 /wechat:access 修改策略立即生效、无需重启;默认 API 基础地址为 https://ilinkai.weixin.qq.com/;二维码链接为微信小程序链接,可用微信扫码或在内置浏览器打开。其余细节暂未提供。