SnowCat Security Bot
|
5c98cc4a25
|
fix(security): go-cqhttp 兼容层占位消息的写死账号同样改走 NAPCAT_SPECIAL_PEER_UINS
- GetForwardMsg.ts 构造 fakeMsg 时的 peerUid/peerUin/senderUin 占位值
改为读同一环境变量数组, 默认空字符串。
- release-tools/build/napcat.mjs 为构建产物, 由下次构建自动重生成, 不手改。
回归注意: 默认占位为空串, go-cqhttp 兼容转发查询在未配置该变量时返回的
占位主体字段为空, 如下游依赖非空占位可配置环境变量恢复。
|
2026-11-13 03:34:50 +08:00 |
|
SnowCat Security Bot
|
76520c6157
|
fix(security): 硬编码特殊账号改为可配置数组 NAPCAT_SPECIAL_PEER_UINS
- onebot/api/msg.ts(3处)与 core/helper/log.ts(1处)原先写死两个特定
peerUin, 用于: 回复消息直接返回缓存的 createReplyData / 走合并视频URL
特殊通道 / 回复元素跳过递归解析 / 临时会话兜底 group_id。
- 改为环境变量 NAPCAT_SPECIAL_PEER_UINS(逗号分隔, 校验纯数字)读取,
默认为空数组 = 不做任何特殊处理。
- 如需恢复旧行为: NAPCAT_SPECIAL_PEER_UINS='<原两个号码>' 即可。
回归注意: 默认关闭特殊通道后, 对这两类会话的合并转发视频URL获取与回复
缓存直返行为会走通用分支, 建议内部测试确认无回归后按需配置环境变量。
|
2026-11-13 03:33:45 +08:00 |
|