feat(core): 在 no_reply 核心动作中增加了对聊天类型的判断,使其仅在群聊中生效
This commit is contained in:
2
TODO.md
2
TODO.md
@@ -24,7 +24,7 @@
|
|||||||
- [ ] 对聊天信息的视频增加一个videoid(就像imageid一样)
|
- [ ] 对聊天信息的视频增加一个videoid(就像imageid一样)
|
||||||
- [ ] 修复generate_responce_for_image方法有的时候会对同一张图片生成两次描述的问题
|
- [ ] 修复generate_responce_for_image方法有的时候会对同一张图片生成两次描述的问题
|
||||||
- [ ] 主动思考的通用提示词改进
|
- [ ] 主动思考的通用提示词改进
|
||||||
- [ ] 添加贴表情聊天流判断,过滤好友
|
- [x] 添加贴表情聊天流判断,过滤好友
|
||||||
|
|
||||||
|
|
||||||
- 大工程
|
- 大工程
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ from collections import deque
|
|||||||
|
|
||||||
# 导入新插件系统
|
# 导入新插件系统
|
||||||
from src.plugin_system import BaseAction, ActionActivationType, ChatMode
|
from src.plugin_system import BaseAction, ActionActivationType, ChatMode
|
||||||
|
from src.plugin_system.base.component_types import ChatType
|
||||||
|
|
||||||
# 导入依赖的系统组件
|
# 导入依赖的系统组件
|
||||||
from src.common.logger import get_logger
|
from src.common.logger import get_logger
|
||||||
@@ -17,6 +18,7 @@ class NoReplyAction(BaseAction):
|
|||||||
focus_activation_type = ActionActivationType.NEVER
|
focus_activation_type = ActionActivationType.NEVER
|
||||||
normal_activation_type = ActionActivationType.NEVER
|
normal_activation_type = ActionActivationType.NEVER
|
||||||
mode_enable = ChatMode.FOCUS
|
mode_enable = ChatMode.FOCUS
|
||||||
|
chat_type_allow = ChatType.GROUP
|
||||||
parallel_action = False
|
parallel_action = False
|
||||||
|
|
||||||
# 动作基本信息
|
# 动作基本信息
|
||||||
|
|||||||
Reference in New Issue
Block a user