diff --git a/bot/chatgpt/chat_gpt_bot.py b/bot/chatgpt/chat_gpt_bot.py index 43ffa61..78e344f 100644 --- a/bot/chatgpt/chat_gpt_bot.py +++ b/bot/chatgpt/chat_gpt_bot.py @@ -24,7 +24,7 @@ class ChatGPTBot(Bot): # acquire reply content if not context or not context.get('type') or context.get('type') == 'TEXT': logger.info("[OPEN_AI] query={}".format(query)) - session_id = context['session_id'] + session_id = context.get('session_id') or context.get('from_user_id') if query == '#清除记忆': Session.clear_session(session_id) return '记忆已清除'