openwechat icon indicating copy to clipboard operation
openwechat copied to clipboard

[bug:fix] func (m *Message) Receiver() (*User, error) 忽略了 文件传输助手 的情况

Open YXH-YXH opened this issue 3 years ago • 1 comments

复现思路:

// Bot.MessageHandler=
MessageHandler(msg *openwechat.Message) {
        receiver, err = msg.Receiver()
        if err != nil {
                log.Print(err)
        }
}

1.必现:接收方为 文件传输助手 2.偶现: 在messageType=51的情况下 或 特定群聊消息(少于10人的群聊)

我自行更改了一下内容,解决了必现的问题(未充分测试,可能存在未考虑到的情况) (注意红框部分)

Receiver

YXH-YXH avatar Sep 25 '22 13:09 YXH-YXH

thanks

xiaotuzididi avatar Dec 12 '22 07:12 xiaotuzididi

已修复

eatmoreapple avatar Jan 08 '23 13:01 eatmoreapple