weixin_39725403
weixin_39725403
2020-11-27 18:48

接受到群消息时,如果发消息人不是我的好友,取不到群里发消息人的昵称

接受到群消息时,如果发消息人不是我的好友,取不到群里发消息人的昵称。

接受到群消息时,logs.Info(“%+v”, msg)

好几个信息为nil

    mm, err := wxweb.CreateMemberManagerFromGroupContact(session, contact)
if err != nil {
    logs.Debug(err)
    return
}
who := mm.GetContactByUserName(msg.Who)

发消息的人和我是好友,who里有内容,不是好友,who为nil

该提问来源于开源项目:songtianyi/wechat-go

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

6条回答

  • weixin_39714528 weixin_39714528 5月前

    没有重现呀。

    点赞 评论 复制链接分享
  • weixin_39714528 weixin_39714528 5月前

    把详细的关键信息打印出来, contact mm.Group.NickName mm.Group.MemberList

    点赞 评论 复制链接分享
  • weixin_39725403 weixin_39725403 5月前

    contact是nil

    加下qq吧,46445280

    点赞 评论 复制链接分享
  • weixin_39714528 weixin_39714528 5月前

    获取contact的代码?

    点赞 评论 复制链接分享
  • weixin_39714528 weixin_39714528 5月前

    更新到最新的代码。

    点赞 评论 复制链接分享
  • weixin_39714528 weixin_39714528 5月前

    可能有bug,我看下。

    点赞 评论 复制链接分享

相关推荐