修复转发消息的bug 🐛
This commit is contained in:
parent
b9435ff40b
commit
e8bf2443a9
9
user.go
9
user.go
@ -442,27 +442,24 @@ func (s *Self) forwardMessage(msg *SentMessage, users ...*User) error {
|
|||||||
for _, user := range users {
|
for _, user := range users {
|
||||||
msg.FromUserName = s.UserName
|
msg.FromUserName = s.UserName
|
||||||
msg.ToUserName = user.UserName
|
msg.ToUserName = user.UserName
|
||||||
if _, err := s.Self.Bot.Caller.WebWxSendMsg(msg.SendMessage, info, req); err != nil {
|
_, err := s.Self.Bot.Caller.WebWxSendMsg(msg.SendMessage, info, req)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
|
||||||
case MsgTypeImage:
|
case MsgTypeImage:
|
||||||
for _, user := range users {
|
for _, user := range users {
|
||||||
msg.FromUserName = s.UserName
|
msg.FromUserName = s.UserName
|
||||||
msg.ToUserName = user.UserName
|
msg.ToUserName = user.UserName
|
||||||
if _, err := s.Self.Bot.Caller.Client.WebWxSendMsgImg(msg.SendMessage, req, info); err != nil {
|
_, err := s.Self.Bot.Caller.Client.WebWxSendMsgImg(msg.SendMessage, req, info)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
|
||||||
case AppMessage:
|
case AppMessage:
|
||||||
for _, user := range users {
|
for _, user := range users {
|
||||||
msg.FromUserName = s.UserName
|
msg.FromUserName = s.UserName
|
||||||
msg.ToUserName = user.UserName
|
msg.ToUserName = user.UserName
|
||||||
if _, err := s.Self.Bot.Caller.Client.WebWxSendAppMsg(msg.SendMessage, req); err != nil {
|
_, err := s.Self.Bot.Caller.Client.WebWxSendAppMsg(msg.SendMessage, req)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
return errors.New("unsupport message")
|
return errors.New("unsupport message")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user