优化联系人信息,解决总结时使用了其他群的备注信息
This commit is contained in:
@@ -6,6 +6,7 @@ import xml.etree.ElementTree as ET
|
||||
from base.plugin_common.message_plugin_interface import MessagePluginInterface
|
||||
from base.plugin_common.plugin_interface import PluginStatus
|
||||
from utils.robot_cmd.robot_command import Feature, PermissionStatus, GroupBotManager
|
||||
from utils.wechat.contact_manager import ContactManager
|
||||
from wechat_ipad import WechatAPIClient
|
||||
|
||||
|
||||
@@ -118,10 +119,12 @@ class GroupMemberChangePlugin(MessagePluginInterface):
|
||||
|
||||
now = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
|
||||
member_wxids = [wxid]
|
||||
|
||||
await bot.send_at_message(roomid, f"👏欢迎 {nickname} 加入群聊!🎉", member_wxids)
|
||||
members = await bot.get_chatroom_member_detail(wxid, roomid)
|
||||
head_url = members.get("SmallHeadImgUrl") or members.get("BigHeadImgUrl") or ""
|
||||
# 更新联系人信息
|
||||
ContactManager.get_instance().update_head_image(wxid, head_url)
|
||||
ContactManager.get_instance().update_group_members(roomid, wxid, nickname)
|
||||
|
||||
xml_content = f"""
|
||||
<appmsg appid="" sdkver="1">
|
||||
|
||||
Reference in New Issue
Block a user