屏蔽好友请求
This commit is contained in:
38
main.py
38
main.py
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user