mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-06-02 00:57:41 +08:00
fix: fix 'NoneType' object does not support item assignment error (#2525)
### Problem Description When `context` is `None`, it should not be used for assignment operations. ### Solution Adjusted the code logic to ensure that `context` is not `None` before performing any item assignment.
This commit is contained in:
@@ -156,11 +156,11 @@ class WebChannel(ChatChannel):
|
||||
from_user_id=user_id,
|
||||
other_user_id = user_id
|
||||
))
|
||||
context["isgroup"] = False
|
||||
# context["session"] = web.storage(session_id=user_id)
|
||||
|
||||
if not context:
|
||||
return json.dumps({"status": "error", "message": "Failed to process message"})
|
||||
|
||||
context["isgroup"] = False
|
||||
# context["session"] = web.storage(session_id=user_id)
|
||||
|
||||
self.produce(context)
|
||||
return json.dumps({"status": "success", "message": "Message received"})
|
||||
@@ -176,7 +176,6 @@ class WebChannel(ChatChannel):
|
||||
return f.read()
|
||||
|
||||
def startup(self):
|
||||
logger.setLevel("WARN")
|
||||
print("\nWeb Channel is running, please visit http://localhost:9899/chat")
|
||||
|
||||
urls = (
|
||||
|
||||
Reference in New Issue
Block a user