|
@@ -615,7 +615,7 @@ class GeWeChatCom: |
|
|
if not messages: |
|
|
if not messages: |
|
|
messages=[{"role": "system", "content": ""}] |
|
|
messages=[{"role": "system", "content": ""}] |
|
|
messages.append(object) |
|
|
messages.append(object) |
|
|
redis_helper.redis_helper.set_hash(hash_key,{"data":json.dumps(messages,ensure_ascii=False)},3600) |
|
|
|
|
|
|
|
|
redis_helper.redis_helper.set_hash(hash_key,{"data":json.dumps(messages,ensure_ascii=False)},600) |
|
|
else: |
|
|
else: |
|
|
messages_str=redis_helper.redis_helper.get_hash_field(hash_key,"data") |
|
|
messages_str=redis_helper.redis_helper.get_hash_field(hash_key,"data") |
|
|
messages = json.loads(messages_str) if messages_str else [] |
|
|
messages = json.loads(messages_str) if messages_str else [] |
|
@@ -631,7 +631,7 @@ class GeWeChatCom: |
|
|
messages.append(object) |
|
|
messages.append(object) |
|
|
else: |
|
|
else: |
|
|
messages.append(object) |
|
|
messages.append(object) |
|
|
redis_helper.redis_helper.set_hash(hash_key,{"data":json.dumps(messages,ensure_ascii=False)},3600) |
|
|
|
|
|
|
|
|
redis_helper.redis_helper.set_hash(hash_key,{"data":json.dumps(messages,ensure_ascii=False)},600) |
|
|
return messages |
|
|
return messages |
|
|
|
|
|
|
|
|
def get_contacts_brief_from_cache(self, wxid)->list: |
|
|
def get_contacts_brief_from_cache(self, wxid)->list: |
|
|