跳到主要内容

微信

Anyy 微信渠道使用需要扫码确认的 Long Polling 会话。当前支持私聊、入站/出站媒体、正在输入状态、Live Probe,以及 /voice 渠道控制。

当前为 Preview

连接 Profile 仍是 Preview:验证码、Redirect Host、部分“账号已绑定但无凭据”、身份刷新和远程生命周期场景尚不支持。应保留另一个 Anyy 界面用于恢复。

1. 发起扫码认证

进入 Dashboard → ChannelsAdd channelWeixin / WeChat,选择 Ilink Long Polling Profile 并开始认证。

Dashboard 会展示交互二维码。使用准备连接的微信账号扫码,并在手机上确认。认证步骤最长 5 分钟,可主动取消。

成功取得的 Login Token 会作为 Profile Credential Reference 保存,之后不会在普通渠道配置中再次显示明文。

2. 设置私聊访问范围

微信支持 openallowlistdisabled 三种 DM Policy,当前默认值是 open

如果只有已知联系人可以使用 Anyy,启用前先改成 allowlist。列表值使用渠道实际观察到的微信 Sender Identity。

当前 Profile 只支持私聊,不提供群组策略。

3. 验证账号

扫码完成后运行:

anyy channel reload
anyy channel doctor weixin

从允许的账号发一条私聊消息。有过真实流量后,Doctor 应显示当前 Credential 与收发 Transport Evidence。

消息、媒体与命令

Adapter 可以收发文字,暂存受支持的入站媒体,并在配置上限内投递图片、视频、音频、语音和文件附件。回复所需的 Conversation Context Token 会被持久保存。

微信当前可用命令:

/status
/stop
/new
/approve
/deny
/voice

配置 TTS 后,/voice 管理当前微信会话的语音回复。

登录过期后重新认证

远程凭据过期时,渠道会进入 Credential Expired 状态,并提示重新扫码。回到 Dashboard → Channels → Weixin,重新发起认证、扫码确认,再运行 Doctor。

不要粘贴或手改从另一账号获得的 Token。Anyy 会把已提交的远程身份和凭据生命周期绑定到该渠道账号。

常见问题

现象检查项
二维码已经过期新建认证,并在 5 分钟内扫码
手机要求不支持的验证码流程取消并使用受支持的扫码确认;当前为 Preview
状态显示 Credential Expired回到渠道页扫描新二维码
能收到消息但回复失败检查 Send Transport、Context Token、媒体上限和 Long Poll 健康
陌生人也能访问 Anyy把 DM Policy 从 open 改成 allowlist 并 Reload

通用渠道诊断见 消息平台