ikechan8370 / chatgpt-plugin

云崽系机器人的智能聊天插件
https://www.yunzai.chat/
GNU General Public License v3.0
1.01k stars 105 forks source link

大佬可以增加一个群内自定义触发机器人应答吗 #452

Closed yongye2023 closed 1 year ago

yongye2023 commented 1 year ago

你的功能请求是否与某个问题有关?请描述。 问题的清晰而简明的描述。 目前只有两种指定触发模式且没有设置入口 [描述你想要的解决方案] 群内喊它名字就可以应答

描述你已经考虑的替代方案 对任何替代解决方案或功能的清晰简明的描述。

附加说明 比如这种功能

群内响应规则,符合此消息的群内消息即使不包含at机器人也会响应

支持消息前缀匹配及正则表达式匹配,注意:由消息前缀(prefix)匹配的消息中将会删除此前缀且具有高优先级,而正则表达式(regexp)匹配的消息不会删除匹配的部分

正则表达式简明教程:https://www.runoob.com/regexp/regexp-tutorial.html

response_rules = { "at": True, # 是否响应at机器人的消息,ps:就是群聊艾特会不会回,如果为False则不回 "prefix": ["/ai", "!ai", "!ai", "ai"], "regexp": ["怎么?样.", "怎么.", "如何.", ".咋办"], "random_rate": 0.0, # 随机响应概率,取值范围 0.0-1.0 0.0为完全不随机响应 1.0响应所有消息, 仅在前几项判断不通过时生效 }

消息忽略规则,符合此规则的消息将不会被【响应】,此设置优先级高于response_rules,可用以过滤mirai等其他层级的指令

教程 https://github.com/RockChinQ/QChatGPT/issues/165

ignore_rules = { "prefix": ["/"], "regexp": [] }

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] commented 1 year ago

This issue was closed because it has been stalled for 5 days with no activity.