mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-07-21 22:27:13 +08:00
chore: strip content
This commit is contained in:
@@ -50,6 +50,9 @@ class SessionManager(object):
|
|||||||
如果session_id不在sessions中,创建一个新的session并添加到sessions中
|
如果session_id不在sessions中,创建一个新的session并添加到sessions中
|
||||||
如果system_prompt不会空,会更新session的system_prompt并重置session
|
如果system_prompt不会空,会更新session的system_prompt并重置session
|
||||||
'''
|
'''
|
||||||
|
if session_id is None:
|
||||||
|
return self.sessioncls(session_id, system_prompt, **self.session_args)
|
||||||
|
|
||||||
if session_id not in self.sessions:
|
if session_id not in self.sessions:
|
||||||
self.sessions[session_id] = self.sessioncls(session_id, system_prompt, **self.session_args)
|
self.sessions[session_id] = self.sessioncls(session_id, system_prompt, **self.session_args)
|
||||||
elif system_prompt is not None: # 如果有新的system_prompt,更新并重置session
|
elif system_prompt is not None: # 如果有新的system_prompt,更新并重置session
|
||||||
|
|||||||
@@ -111,11 +111,11 @@ class ChatChannel(Channel):
|
|||||||
|
|
||||||
img_match_prefix = check_prefix(content, conf().get('image_create_prefix'))
|
img_match_prefix = check_prefix(content, conf().get('image_create_prefix'))
|
||||||
if img_match_prefix:
|
if img_match_prefix:
|
||||||
content = content.replace(img_match_prefix, '', 1).strip()
|
content = content.replace(img_match_prefix, '', 1)
|
||||||
context.type = ContextType.IMAGE_CREATE
|
context.type = ContextType.IMAGE_CREATE
|
||||||
else:
|
else:
|
||||||
context.type = ContextType.TEXT
|
context.type = ContextType.TEXT
|
||||||
context.content = content
|
context.content = content.strip()
|
||||||
if 'desire_rtype' not in context and conf().get('always_reply_voice') and ReplyType.VOICE not in self.NOT_SUPPORT_REPLYTYPE:
|
if 'desire_rtype' not in context and conf().get('always_reply_voice') and ReplyType.VOICE not in self.NOT_SUPPORT_REPLYTYPE:
|
||||||
context['desire_rtype'] = ReplyType.VOICE
|
context['desire_rtype'] = ReplyType.VOICE
|
||||||
elif context.type == ContextType.VOICE:
|
elif context.type == ContextType.VOICE:
|
||||||
|
|||||||
Reference in New Issue
Block a user