AstrBot 唤醒增强插件
这是一个用于 AstrBot 的插件,提供正则匹配唤醒、唤醒后持续与机器人对话和交互功能。
功能
- 正则匹配唤醒
- 唤醒后持续与机器人对话和交互
- 白名单功能
使用方法
进入持续唤醒状态
命令:/wbegin
示例:
/wbegin
如果正则匹配唤醒列表成功匹配到,也会进入持续唤醒状态。
退出持续唤醒状态
命令:/wexit
示例:
/wexit
在两个机器人打起来时特别有用~
查看白名单 ID
命令:/wgid
示例:
/wgid
用于添加能使用插件的群聊。白名单为空时代表不启用这个功能
配置
唤醒词正则表达式
配置项:waking_regex
描述:匹配成功则触发唤醒,请谨慎。只支持正则表达式。例子:匹配到句子中带有 雪酱 的正则表达式:.*雪酱.*,即只要消息中带有 雪酱 时触发唤醒。
唤醒词白名单
配置项:whitelist
描述:白名单内的群聊将会触发唤醒。请注意!!为空则代表不启用此功能!!使用 /wgid 获取白名单 ID。需要先通过 AstrBot 内部的白名单。
持续唤醒设置
配置项:continuous_awakening
描述:当触发持续唤醒时,将会持续唤醒一段时间,期间内将无视所有唤醒词,包括系统的唤醒前缀。除了唤醒词,也可以用 /wbegin 指令进入持续状态,/wexit 退出状态。
持续唤醒设置项
enable:是否启用群聊持续唤醒,默认值为false。waking_interval:唤醒持续时长(秒),默认值为30。reset_when_reply:回复消息时是否重置持续唤醒剩余时间,默认值为false。