Reply文艺复兴
Dr.Amber
1.5.4
all
本插件复刻原版Reply功能,并添加了一些新的小功能,使用正则匹配,支持私群聊转换、特定用户触发,多回复使用原版|进行分割,若想回复|,请使用{竖线}。 指令前缀:*reply 默认指令回复数据文件地址:plugin/data/Reply/CustomReply.json 请注意, 关键词匹配全部使用正则匹配,所有元字符均需进行转义。reply默认为关,群聊使用须手动用*reply on指令开启
|
{竖线}
*reply
plugin/data/Reply/CustomReply.json
*reply on
管理指令: 指令本体指令用法 *reply on/off开关单群reply,默认为关。 *reply on/off [群号]私聊开关单群reply,默认为关,若群号为all,则修改全局开关。 *reply [关键词] [回复]设置reply,若[回复]为空,则删除词条。使用|设置多回复,关键词使用正则匹配,请注意特殊字符转义。回复需要输出特殊字符时,请使用{标识符}的格式获取,如{竖线}将返回|(已全部更改为中文标识符),若不存在,可自行写入ReplyConfig.json文件,需注意部分标识符内置于代码体内(如{nick}、{now})。获取正则匹配到的内容请使用{序列号}的格式,如{0}代表关键词匹配到的第一个元素。 *replymode [关键词] [模式]设置词条匹配模式,默认为unity(即全局),可选值为unity、group(仅限群聊触发)、private(仅限私聊触发)。可使用简化写法代替,其中2 = unity、1 = group、0 = private。
管理指令:
*reply on/off
*reply on/off [群号]
*reply [关键词] [回复]
{标识符}
{nick}
{now}
{序列号}
{0}
*replymode [关键词] [模式]
2 = unity
1 = group
0 = private
键名值 nick触发者昵称 now当前时间戳(Python格式为浮点数) client此键用于存储开启Reply的群,不允许修改与调用 竖线| 换行\n 空格 需要注意的是:输出{与}时需要使用{{与}}(此乃Python的format函数特性)
\n
需要注意的是:输出{与}时需要使用{{与}}(此乃Python的format函数特性)
{
}
{{
}}
暂时reply仍存在bug 请等待最新版本
已知问题: 管理员权限组 {与}的输出 读取ReplyConfig.json文件时出错将初始化该文件 无法匹配@ 特殊用户回复只记录id而没有记录平台 无法调用牌堆
已知问题:
等待测试中 更新时间:2022.3.7 11:33
点击按钮后,论坛提示我没有下载权限。请问是等级不够吗?
Natsukawa 已经放开了权限,可以再试试看了
仑质 下载成功了。非常感谢!
2022.3.7更新日志:
@
plugin/data/Reply/config/
plugin/data/Reply/
AmberKeter 经测试,@功能仍存在问题
2022.3.18更新日志:
2022.4.1更新日志:
2022.6.6更新日志:
牌堆引用方式:
{%xxx}或{$xxx} 基于塔与溯洄重新定义的匹配格式,可能需要修改迁移文件。
{%xxx}
{$xxx}
权值使用方式:
"词条名":["test1","::4::test2"] 格式:::x:: 其中,x为一正整数,代表该语句在最终语句池中的数量。 如示例中,最终语句池里会有一条test1与四条test2
"词条名":["test1","::4::test2"]
::x::
test1
test2
anatazaya 引用格式在Reply插件页面 详情见这AmberKeter
2022.6.30更新日志:
2020.7.4更新日志:
2020.7.5更新日志:
277行多打了四个空格 在群聊内无法触发*reply on和*reply off
*reply off
草
AmberKeter 乐