瀏覽代碼

feat: add trigger_by_self option

master
lanvent 1 年之前
父節點
當前提交
7458a6298f
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. +1
    -1
      channel/chat_channel.py
  2. +1
    -0
      config.py

+ 1
- 1
channel/chat_channel.py 查看文件

@@ -38,7 +38,7 @@ class ChatChannel(Channel):
if first_in: # context首次传入时,receiver是None,根据类型设置receiver if first_in: # context首次传入时,receiver是None,根据类型设置receiver
config = conf() config = conf()
cmsg = context['msg'] cmsg = context['msg']
if cmsg.from_user_id == self.user_id:
if cmsg.from_user_id == self.user_id and not config.get('trigger_by_self', False):
logger.debug("[WX]self message skipped") logger.debug("[WX]self message skipped")
return None return None
if context["isgroup"]: if context["isgroup"]:


+ 1
- 0
config.py 查看文件

@@ -25,6 +25,7 @@ available_setting = {
"group_name_white_list": ["ChatGPT测试群", "ChatGPT测试群2"], # 开启自动回复的群名称列表 "group_name_white_list": ["ChatGPT测试群", "ChatGPT测试群2"], # 开启自动回复的群名称列表
"group_name_keyword_white_list": [], # 开启自动回复的群名称关键词列表 "group_name_keyword_white_list": [], # 开启自动回复的群名称关键词列表
"group_chat_in_one_session": ["ChatGPT测试群"], # 支持会话上下文共享的群名称 "group_chat_in_one_session": ["ChatGPT测试群"], # 支持会话上下文共享的群名称
"trigger_by_self": False, # 是否允许机器人触发
"image_create_prefix": ["画", "看", "找"], # 开启图片回复的前缀 "image_create_prefix": ["画", "看", "找"], # 开启图片回复的前缀


# chatgpt会话参数 # chatgpt会话参数


Loading…
取消
儲存