yaml格式对缩进有很严格的检查,https://www.bejson.com/validators/yaml_editor/ 这个可以在线检查缩进有没有问题
diyigemt 发布的帖子
-
RE: 在登录mirai时报错不能正确弹出滑动验证窗口
-
RE: 在登录mirai时报错不能正确弹出滑动验证窗口
在mirai-console的安装目录下有一个logs文件夹,里面有一个latest.log文件记录了最后一次启动mirai-console的控制台完整输出,可以使用这个文件提供完整的报错信息。
-
Group-Dumper群联系人保存插件
字面意思,将群友qq号全部保存下来防止哪天群炸了。
仓库地址:https://github.com/diyigemt/group-dumper -
RE: Java 开发 JSON 怎么用
@DreamStone
很抱歉,这是kotlin提供的Json包,并不是mirai提供的,如果你想使用这个特性,就必须要用kotlin进行编译。
所以,来加入kotlin神教吧。大概一个星期就能上手,之后你会觉得java无比丑陋 -
RE: BA(Blue Archive)活动推送插件
@itgongjuren
可以提供一下完整的log文件吗,存放在mirai-console根目录下的log文件夹里。
因为主要是在nga那边发布的,这边不怎么关注,不好意思。 -
ShutUp 投票封群插件
shutup是基于mirai-console的插件
本插件依赖的mirai-console版本为2.11.1
插件的作用是将全员禁言的权利下放给群员,当有足够数量的群员执行指定指令时,会自动执行全体禁言,并撤回从现在开始往前指定时间(不保证100%准确)至执行指令前最后一刻内的群消息。
使用本插件的目的是期望管理员不在的情况下,群里讨论上头时,群内仅有的几个有理智的群员能够为群的存在贡献自己一份力,因此插件的效果并不能保证。
插件同时会记录参与投票的群员,并在管理员解除禁言时发送信息,以略微防止滥用行为。
请注意,该插件十分依赖群员自觉性,过分依赖本插件的后果请自行承担。
仓库地址:https://github.com/diyigemt/shutup -
BA(Blue Archive)活动推送插件
arona是基于mirai-console的插件。
本插件依赖于前置插件:chat-command
插件,你可以在这里找到它的下载链接。
本插件依赖的mirai-console版本为2.11.1
插件仓库地址:https://github.com/diyigemt/arona
文档地址:
https://doc.arona.diyigemt.com由于年代久远懒得编辑了,功能介绍也挪到文档里了
-
转发消息构建问题
本意是想通过合并转发解决一次性往群里发送taid 图片导致的刷屏问题的,但是不知道是我转发消息的构建有问题还是腾讯的判断,只要一发送转发的消息机器人就被风控
这是第一次
这是第二次
下面是代码object MessageForwardHandler: AronaEventHandler<GroupTempMessageEvent> { override suspend fun handle(event: GroupTempMessageEvent) { var result = event.message if (result.contentToString() != "/转发") return val builder = ForwardMessageBuilder(event.subject) var targetEvent: GroupTempMessageEvent = event event.subject.sendMessage("请输入要整合的内容,输入\"停止\"结束整合") var count = 0 while (result.contentToString() != "停止") { builder.add(targetEvent) try { result = targetEvent.nextMessage(5000) { it.subject.sendMessage("第${++count}条消息") targetEvent = it true } } catch (_: Exception) { val chainBuilder = MessageChainBuilder() chainBuilder.add("停止") result = chainBuilder.build() event.subject.sendMessage("超时了,停止整合") } } event.subject.sendMessage(builder.build()) } }