This commit is contained in:
hackrobot
2024-04-28 01:18:35 +08:00
parent 1de456530e
commit 2e4dfffdab

47
main.py
View File

@@ -463,28 +463,31 @@ def kp(event_data):
"https://www.hackrobot.cn/wp-content/uploads/2023/05/cropped-cropped-Screenshot-2023-05-22-at-17.26.38.png" "https://www.hackrobot.cn/wp-content/uploads/2023/05/cropped-cropped-Screenshot-2023-05-22-at-17.26.38.png"
) )
else: else:
# 不是自己发的消息 # # 判断私聊还是群聊
if data.get('isSender') != 1: # # 指定群聊房间
# chaglm api在本地8000端口
# winHookUrl='http://192.168.31.184:8000/img' # # 不是自己发的消息
winHookUrl = 'http://chatbot.hackrobot.cn/img' # if data.get('isSender') != 1:
payload = {'query': msg} # # chaglm api在本地8000端口
newPayload=json.loads(json.dumps(payload)) # # winHookUrl='http://192.168.31.184:8000/img'
res = requests.post(winHookUrl, json=newPayload) # winHookUrl = 'http://chatbot.hackrobot.cn/img'
r = res.json() # payload = {'query': msg}
answer = r.get("answer", "No answer provided") # newPayload=json.loads(json.dumps(payload))
# newanswer="@"+wx_name+", "+answer # res = requests.post(winHookUrl, json=newPayload)
if "/img" in msg: # r = res.json()
newanswer = re.sub(r'#web_img\s+', '', answer) # answer = r.get("answer", "No answer provided")
WXBotService.send_image_message(robot_wxid=account_wxid, # # newanswer="@"+wx_name+", "+answer
from_wxid=wxid, # if "/img" in msg:
msg=newanswer) # newanswer = re.sub(r'#web_img\s+', '', answer)
else: # WXBotService.send_image_message(robot_wxid=account_wxid,
newanswer=f'@{wx_name} ,{answer} \n [本消息是机器人bot自动回复]' # from_wxid=wxid,
print(newanswer) # msg=newanswer)
WXBotService.send_text_message(robot_wxid=account_wxid, # else:
from_wxid=wxid, # newanswer=f'@{wx_name} ,{answer} \n [本消息是机器人bot自动回复]'
msg=newanswer) # print(newanswer)
# WXBotService.send_text_message(robot_wxid=account_wxid,
# from_wxid=wxid,
# msg=newanswer)
# if msg in ['腾讯云']: # if msg in ['腾讯云']:
# # 发送小程序 # # 发送小程序