屏蔽好友请求

This commit is contained in:
hackrobot
2024-04-05 08:17:27 +08:00
parent 2ae60c4e47
commit eff8ed2759

38
main.py
View File

@@ -292,25 +292,25 @@ def kp(event_data):
elif msg_type == 34: # 34 语言消息(需要在设置中打开语言自动转文字)
xml_msg = ET.fromstring(msg)
kp_log = f'{type_str} 语音消息 内容:{xml_msg.find("voicetrans").get("transtext")}'
elif msg_type == 37: # 37 好友请求
xml_msg = ET.fromstring(msg)
kp_log = f'同步消息 好友请求 {xml_msg.get("fromnickname")}{xml_msg.get("fromusername")} ' \
f'验证内容:{xml_msg.get("content")}'
# 同意好友请求
WXBotService.agree_friend_request(account_wxid,
xml_msg.get('alias'),
xml_msg.get('encryptusername'),
xml_msg.get('ticket'),
xml_msg.get('scene'))
newFriendWxid = xml_msg.get('alias')
# 将好友信息=>保存到数据库
# newFriendDict=WXBotService.get_friend_info(account_wxid, newFriendWxid)
# userClass=models.User(**(newFriendDict['data']))
# crud.create_user(db= SessionLocal(),user=userClass)
newMsg = f'''你好,本消息是bot回复,本人是一名开发者,副业跨境电商,爱折腾homelab,参与交流请回复: 加群'''
WXBotService.send_text_message(robot_wxid=account_wxid,
from_wxid=newFriendWxid,
msg=newMsg)
# elif msg_type == 37: # 37 好友请求
# xml_msg = ET.fromstring(msg)
# kp_log = f'同步消息 好友请求 {xml_msg.get("fromnickname")}{xml_msg.get("fromusername")} ' \
# f'验证内容:{xml_msg.get("content")}'
# # 同意好友请求
# WXBotService.agree_friend_request(account_wxid,
# xml_msg.get('alias'),
# xml_msg.get('encryptusername'),
# xml_msg.get('ticket'),
# xml_msg.get('scene'))
# newFriendWxid = xml_msg.get('alias')
# # 将好友信息=>保存到数据库
# # newFriendDict=WXBotService.get_friend_info(account_wxid, newFriendWxid)
# # userClass=models.User(**(newFriendDict['data']))
# # crud.create_user(db= SessionLocal(),user=userClass)
# newMsg = f'''你好,本消息是bot回复,本人是一名开发者,副业跨境电商,爱折腾homelab,参与交流请回复: 加群'''
# WXBotService.send_text_message(robot_wxid=account_wxid,
# from_wxid=newFriendWxid,
# msg=newMsg)
elif msg_type == 42: # 42 名片消息
xml_msg = ET.fromstring(msg)