From e852e60af9c6bfc48d959e50e5782625a26ea2fb Mon Sep 17 00:00:00 2001 From: AskaEth Date: Mon, 5 Oct 2026 11:26:02 +0800 Subject: [PATCH] =?UTF-8?q?docs(channels):=20media=5Fkey=20=E6=B3=A8?= =?UTF-8?q?=E9=87=8A=E6=8C=87=E5=90=91=E4=BF=AE=E6=AD=A3=EF=BC=88design/08?= =?UTF-8?q?=20=C2=A73.3=20=E5=B7=B2=E4=B8=8D=E5=AD=98=E5=9C=A8=20=E2=86=92?= =?UTF-8?q?=20=C2=A74=20weixin-ilink=20=E6=9D=A1=E7=9B=AE=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/channels/weixin_ilink/media_key.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 个字符(`@`)处必然失败。因此本包的口径是: