微信 iLink
扫码登录官方 iLink Bot,配置私聊准入并处理登录过期。
微信渠道通过官方 iLink Bot API 工作,前提是账号具备平台访问资格,并能使用微信手机端扫码。它仅支持私聊,不支持群聊。
登录与启动
先执行登录命令,打开显示的二维码 URL 并扫码:
qwen channel configure-weixin凭据保存到 ~/.qwen/channels/weixin/account.json。渠道配置不使用 token 字段,认证来自此次扫码登录。
{
"channels": {
"weixin-work": {
"type": "weixin",
"privatePolicy": "pairing",
"sessionScope": "user",
"cwd": "/path/to/project",
"instructions": "Use plain text and keep replies concise."
}
}
}qwen channel start weixin-work私聊发起请求后,按配对流程批准使用者。baseUrl 默认 https://ilinkai.weixin.qq.com,通常无需覆盖。
显示与附件
微信回复只使用纯文本,渠道会去除 Markdown。处理期间显示原生的“...”输入状态。可通过 instructions 请求简短回答;官方示例中的 500 字符是提示要求,不是这里定义的固定平台硬上限。
图片和文件从微信 CDN 下载,渠道处理 AES-128-ECB 解密并保存到本地。图片理解需要多模态模型;文件路径供工具读取,不保证任意模型都能理解任意格式。图像失败时分别检查模型视觉能力和 CDN 下载错误。
登录过期
日志出现 Session expired (errcode -14) 时,渠道会暂停。先停止渠道,再执行 qwen channel configure-weixin 重新登录,之后重新启动。
出现 WeChat account not configured 则先完成扫码步骤。没有响应时,依次查看渠道进程是否运行、登录错误、privatePolicy 与允许的用户 ID;不要通过随意修改 baseUrl 或添加静态 token 绕过账号配置。