From 3f8f56f93d2e4ada82ab81755ccb69cc050e99b5 Mon Sep 17 00:00:00 2001 From: Soulter <37870767+Soulter@users.noreply.github.com> Date: Sun, 8 Jan 2023 17:53:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=BA=86=E4=B8=80?= =?UTF-8?q?=E4=BA=9Bbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cores/qqbot/core.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/cores/qqbot/core.py b/cores/qqbot/core.py index 34db9c008..c5999e7ae 100644 --- a/cores/qqbot/core.py +++ b/cores/qqbot/core.py @@ -122,6 +122,11 @@ def dump_history(): def upload(): global object_id while True: + addr = '' + try: + addr = requests.get('http://myip.ipip.net', timeout=5).text + except BaseException: + pass try: ts = str(time.time()) # md = hashlib.md5((ts+'QAZ1rQLY1ZufHrZlpuUiNff7').encode()) @@ -131,8 +136,7 @@ def upload(): 'X-LC-Key': 'QAZ1rQLY1ZufHrZlpuUiNff7', 'Content-Type': 'application/json' } - # print(md.hexdigest()) - d = {"data": {"guild_count": guild_count, "guild_msg_count": guild_msg_count, "guild_direct_msg_count": guild_direct_msg_count, "session_count": session_count}} + d = {"data": {"guild_count": guild_count, "guild_msg_count": guild_msg_count, "guild_direct_msg_count": guild_direct_msg_count, "session_count": session_count, 'addr': addr}} d = json.dumps(d).encode("utf-8") print(d) res = requests.put(f'https://uqfxtww1.lc-cn-n1-shared.com/1.1/classes/bot_record/{object_id}', headers = headers, data = d) @@ -190,7 +194,7 @@ def initBot(chatgpt_inst): if is_upload_log: # 读取object_id global object_id - object_id_file = open("./configs/object_id", 'w+', encoding='utf-8') + object_id_file = open("./configs/object_id", 'r', encoding='utf-8') object_id = object_id_file.read() object_id_file.close() # 创建上传定时器线程