@firefairy 好的我知道了
Moyuyanli 发布的帖子
-
[壶言]一款各种自定义回复消息插件
HuYanSession 壶言会话———自定义回复和小群管插件
上面的download是下载,release是查看所有版本!
最近更新
壶言会话2已经发布
点击上面壶言会话2跳转或者点击 这里 跳转
使用
下面有个群,群里有一个打包好的了控制台版mcl包,供新手使用...
丢进plugin文件夹中运行console就行
运行一次之后停掉console,到config里面设置一下主人和指定机器人
基本功能
学习指令
根据关键词进行特定形式的回复
学习指令的基本格式学习 (触发内容) (回复内容) [精准|模糊|头部|结尾] [当前|gr{编号}|全局] 例: 学习 啊 吧
后面两个参数是可选,不带就是默认第一个
后续可能会简化学习指令的格式为xx
关键词参数意义
可以指定关键词匹配方式,以及作用域范围
指定匹配方式:
目前有4种匹配方式- 精准:一模一样才能触发
- 模糊:只要消息内包含关键词就能触发
- 头部:消息最前面的内容相同就能触发
- 结尾:消息结尾的内容相同就能触发
当你学习了一个模糊匹配的关键词
学习 怎么办 凉拌咯~ 模糊
在遇见消息内包含'怎么办'就会触发
其他匹配机制同理
指定作用范围,目前有三种形式:
- 当前:在群内学习的消息回复不携带参数会默认为当前群触发
- gr{编号}:设定为你指定的多个群触发
- 全局:所有群都能触发
如果不填,默认只在本群触发。
群组的说明再下面。
添加全局的话只能是主人才能添加!学习 啊 巴~ 结尾 群组2 学习 乒 乓 全局
查询和删除
查询 [关键内容] 删除 (关键内容)
查询可以查询全部,也可以查询单条信息
多词条消息
特别设定了一个关键词触发多条回复消息的功能。
学习多词条 触发内容 回复内容1 [精准|模糊|头部|结尾] [当前|gr{编号}|全局] [轮询|随机]
- 轮询 从你添加的第一条开始,一条一条发送
- 随机 随机发送其中一条
当第一次学习多词条时,会新建一条多词条消息,后续学习多词条都只会进行添加回复内容,不会更改参数
学习多词条 触发内容 回复内容2
也有便利的多词条添加功能
添加多词条 触发内容
然后就可以分条发送你需要添加的内容了。
有一个容错机制,发送'!'删除上一条触发内容。
需要完成添加只需要发送'!!!',即可结束添加,将内容保存到
该条多词条回复中。多词条回复的查询跟回复消息的查询一样。
但是删除可以有两种情况删除多词条 触发内容 回复内容
这样的删除可以删除该条多词条回复中的某一个回复内容。
需要删除整个多词条跟消息回复的删除一样删除 触发内容
要折叠的内容
群组操作
由于机器人拥有的群属于个人隐私
因此该指令只能由主人跟机器人私发+gr:(群组编号) (群号1) [群号2] ...
群号可以一次添加多个,也可以一次就只加一个,然后继续添加。
-gr:(群组编号) [群号]
删除也是处于两种状态->
一种只填写群组编号,直接删除该群组
一种填写群组编号和群号,删除指定群组下的指定群号图片已经过时了,看看就行
gr: #查看
权限操作
内部携带一个简单的权限系统,可以让部分指令的权限外放
操作指令
+@某人 (session|admin|group|all) -@某人 (session|admin|group|all)
- session 会话权限 也就是学习 删除 查询 3大指令的使用权
- admin 管理权限 可以操作权限的人,意思他也可以操作别人的权限(只有这个权限的话也是用不了会话仨指令的,虽然能给自己加就是)
- group 群管理权限 群管操作的指令权限
- all 上面3个权限
群管理操作
欢迎新人
默认有个欢迎词,如果不自定义添加的话。
+hyc:(tag) (内容) [群组{编号}] #添加 -hyc:(tag) #删除 hyc: #查看欢迎词
支持图片,支持多条消息,每次加人会随机获取一条发送。
默认无检测群。
需要用指令添加qq群来实现检测/hy addgroup <群号> #添加 /hy delgroup <群号> #删除
也可以去config里面手动添加
解禁言
对于禁言,设立了超级便捷的识别法
@某人 3s #禁言3秒 @某人 5m #禁言5分钟
其他的时间单位还有h(小时),d(天)。
解除禁言只需要吧时间改为0s就可以了。记得给机器加管理哦~
同时,该指令支持权限操作,也就是拥有group权限的群友同样可以使用。
群违禁词
可以添加一个用于精准匹配的违禁词,当检测到时就会禁言加撤回
+wjc:(id) (违禁词内容) [{禁言时间}] [gr(id)|全局] -wjc:(id) wjc:
禁言的时间跟上面的写法相同
踢人
踢人@某人
定时任务(测试中)
最新开发的功能,可以按照需求添加定时任务虽然叫任务,但是目前只支持发送消息。
用主人号给机器私发消息即可
%ds #添加定时任务 添加定时任务 #中文指令
然后照着提示一步一步发送就行。
在任意一个步骤,发送'!!!'即可停止添加!对于定时器名称,支持中文。
对于定时频率,目前不支持中文识别在做了在做了...
只识别cron表达式,不懂的请务必花5分钟了解一下输入格式
$cron(表达式)
这个是为定时任务设置的一个参数识别,后续可能还会有http之类的。
定时任务添加完成后默认关闭,可以查看
ds: #查看定时任务 +ds:(id) #开启定时任务 -ds:(id) #关闭定时任务 查询定时任务 #中文指令 开启定时任务:(id) 关闭定时任务:(id)
现在可以查看一个定时任务的详细信息
ds:(id)
删除定时器
%ds:(定时器编号) 删除定时任务:(id) # 中文指令
需先查询对应的定时器编号,才可正确的删除!
其他操作
刚进社区就接触了个斗地主插件,所以玩了好久。
甚至后来拿到源码根据自身的需求进行了一番修改,然后继续用着,但是没有帮助,就顺手在本插件里面写了一个改过后的斗地主插件的帮助...欢迎查看斗地主帮助!
在有权限的群内发送'开桌'即可创建斗地主对局.
需求自定义底分的对局可发送'开桌 [底分]'即
可创建自定义底分对局.
对局创建后,发送'上桌'即可上桌,当人满3人就
可以发送'发牌'让机器人给你们发牌.
在对局未开始之前上桌可以发送'下桌'下桌.
游戏开始后进入抢地主,可发送'抢','抢地主'
或'不抢'进行地主的博弈.
进入出牌阶段,发送'![牌]'即可出牌.
当你要不起时可以发送'过','要不起','不要'来跳过.
在任何阶段,管理员可以发送'掀桌'结束对局.
指令帮助.
#d beg 领取每日500豆
#d me 查看胜率
#da add qq point 为qq添加point个豆子
#dc addamin qq 添加游戏管理员
#dc addgroup qq群号 添加游戏群
以上就是斗地主帮助,祝你游戏愉快!发送斗地主就可
斗地主
想要我这个斗地主改版也可以来找我要或者进群里要。
这个默认是关闭的,可以按需求开启。发送帮助即可获取本插件的基本帮助
默认不在群里显示,可以在config里面开启群内显示(方便与群友学习)
查看所有帮助需要在发送帮助后面发送详细帮助帮助 详细帮助
帮助里面有个本帖子的链接地址,但是默认不显示,可以到config里面开启。
因为所有更新优先填写到这边,其他位置可能稍微慢点。有几个指令,只有console的主人才有权限使用
/hy pu 对喷 /hy power <s> <qq> <power> 根据qq号进行权限更改,第一个参数就是+或者-
已知BUG和规划
-规划:
自定义定时回复->1.8.12
-规划:实现消息分组设置->1.9.12
-规划:自定义关键词禁言-> 1.11.23
-规划:多次发送消息类型学习方法(方便设置菜单)-> 在2.0实现
-规划:更便捷的学习指令-> 在2.0实现
-规划:自定义戳一戳消息-> 规划到 2.0后面
-规划:重构2.0--完成
意见与反馈
如果你有更好的意见或者发现了某个bug,欢迎在下方评论
交流
壶言系列插件交流群 不是云的茶壶云(390444068)
有任何疑问或者建议都可以来群里提!最新的插件动态也会在群里说明!
推荐
进了一个Mirai的交流群
欢迎大家也进来玩啊~
群里有一个打包好的了控制台版mcl包,供新手使用... -
RE: 关于以mirai-console为基础的java插件数据持久化
@hundun000 那我就不是很清楚,具体可以去查看github里面的日志,
对于messageChain:null
这个报错,我具体知道哦,因为有一次他直接启动失败,然后我把null改为了字符串的null,才保存成功。 -
关于以mirai-console为基础的java插件数据持久化
问题:JavaAutoSavePluginData自动保存是没有按照我定义的类型存入变量
结果:在不存在数据的时候,可以运行一次,当有数据存入的时候,结果就是报错,提示无法识别,然后插件启动失败
请问一下这样的情况怎么解决,或者能不再指明一条在mirai-console的插件其他数据持久化的方法!
-
RE: 常见问题 Q & A
问题:JavaAutoSavePluginData自动保存是没有按照我定义的类型存入变量
结果:在不存在数据的时候,可以运行一次,当有数据存入的时候,结果就是报错,提示无法识别,然后插件启动失败
请问一下这样的情况怎么解决,或者能不再指明一条在mirai-console的插件其他数据持久化的方法!