diff --git a/plugins/channels/weixin_ilink/media_key.go b/plugins/channels/weixin_ilink/media_key.go index e418af1..668671d 100644 --- a/plugins/channels/weixin_ilink/media_key.go +++ b/plugins/channels/weixin_ilink/media_key.go @@ -16,7 +16,8 @@ package weixin_ilink // 原始密钥) 与 base64(32 位十六进制串); // - 整个包**没有任何**「从 bot_token 推导媒体密钥」的代码。 // -// 设计文档 design/08 §3.3 记的「bot_token base64 解码取后 16 字节」来源单一且自标 ⚠️, +// 设计文档 design/08 §4 的 weixin-ilink 条目(2026-10-05 已更正;**旧口径原记在已不存在的 +// §3.3**)记的「bot_token base64 解码取后 16 字节」来源单一且自标 ⚠️, // 与真机不符:真实 bot_token 形如 `<12 位>@im.bot:<38 位十六进制>`(官方 docs 02 的 // confirmed 响应示例 `44b9b8ec@im.bot:060000b7...` 同形),整体**不是** base64, // 于是旧实现在第 12 个字符(`@`)处必然失败。因此本包的口径是: