在我上个群炸了的时候,我也想写个补救插件,不仅是备份群员,还能按活跃时间和等级排序,挨个私聊通知新群群号,最大程度挽救群员。
不过当我写到备份群员挨个私聊准备测试时,重启机器人导致联系人列表缓存清空,插件写了个寂寞,所以直接弃坑了。
我建议你也可以加上这些功能,完善插件。
jie65535 发布的帖子
-
RE: Group-Dumper群联系人保存插件
-
RE: mirai在linux上运行会自己把自己kill掉
我上次遇到的时候,查原因是OOM,被Linux杀了(Linux在内存不足时会kill掉占用内存最多的家伙)。
[2466296.103826] Out of memory: Killed process 24092 (java) total-vm:4033584kB, anon-rss:614500kB, file-rss:0kB, shmem-rss:0kB, UID:1000 pgtables:1740kB oom_score_adj:0 [2466296.150658] oom_reaper: reaped process 24092 (java), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
我现在分别使用两种办法来缓解。
一是创建交换分区,因为这个服务器是轻量应用云,只有2G内存,而且默认没有Swap,加上以后可以大大减少OOM的情况。
其次我现在使用systemd托管mirai,就算kill了也会很快重启。作为参考,这是我的Unit文件:
[Unit] Description=Mirai Console After=syslog.target After=network.target [Service] RestartSec=2s Type=simple User=admin Group=admin WorkingDirectory=/home/admin/Mirai/ ExecStart=/usr/bin/java -Xmx1G -cp "/home/admin/Mirai/libs/*" net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader Restart=always [Install] WantedBy=multi-user.target
-
J Create: Above and Beyond 炼金配方生成器
根据种子计算混沌炼金配方
用法:
chaos <seed>
示例:> chaos jie65535 火成催化剂 : 辉长岩 花岗岩 闪长岩 闪长岩 草本催化剂 : 蓝色 蓝色 品红色 橙色 不稳定催化剂 : 火药 火药 下界 海晶 晶化催化剂 : 神秘 磷灰石 硝石 磷灰石 金属催化剂 : 铅 锌 铁 铅 宝石催化剂 : 青金石 钻石 蓝宝石 红宝石 混沌催化剂 : 金属催化剂 晶化催化剂 不稳定催化剂 金属催化剂 硅反应物:混沌催化剂 + 钻石反应物 银反应物:混沌催化剂 + 火药反应物 种子评价【★☆☆☆☆】 评语:逆大天,这破种子赶紧remake吧
在论坛里看到 机械动力:永无止境/机械飞升 整合包的话题,想起之前写过的混沌炼金配方计算器,顺手发一下。
在 Create: Above and Beyond 整合包中,其中一个章节 混沌炼金 的炼金配方是随机生成的,为了避免群友像我一样用钻石换硅,因此从kubejs抄了生成配方的代码,做成插件方便群友重开。
-
RE: J24 - 基于MiraiConsole的24点小游戏插件
@EternityTQ 其实一直有更新,只是忘记发布了。
刚刚发布了 v0.1.2 版本,更新内容如下:- 从群员各自答题,改为以群为单位抢答
- 答对时提示用时,并自动出下一题题目
- 增加更多中文符号支持
- 运算符
^
从乘方改为异或 - 现在需要使用
/j24 enable
在群中启用,/j24 disable
可以禁用。(默认都未启用) - 回答前缀从
答
改为=
- 现支持的运算符如下:
- 四则运算
*
,/
+
,-
- 位运算
>>
右移,<<
左移&
按位与^
按位异或|
按位或
- 四则运算
-
RE: JNR - 基于MiraiConsole的自定义戳一戳回复插件
@zmsv 出现了什么错误信息?具体错误信息发一下。
代码中已经判断过权限了,如果目标的权限大于或等于机器人的权限,不会抽到禁言的。
-
RE: JCF - 基于MiraiConsole的CurseForge-Minecraft插件
@ShaoDoor https://docs.curseforge.com/
新API文档,API-Key申请在控制台,详见文档。 -
RE: JCF - 基于MiraiConsole的CurseForge-Minecraft插件
@ShaoDoor CurseForge已更新API,需要API-KEY才可以访问。我正在封装新的API,插件暂时不可用。
-
RE: JNR - 基于MiraiConsole的自定义戳一戳回复插件
@RaTaiHok 用户不建议装log4j2,建议去掉,否则会把一些日志隐掉。
插件如果正确初始化,会输出I/J Nudge Reply: Plugin loaded
看截图,理论上应该工作了,要不你试试只留一个纯文本的回复,不要#nudge
-
RE: JNR - 基于MiraiConsole的自定义戳一戳回复插件
@RaTaiHok 无日志诊断问题无异于闭眼开车。
请观察日志确认插件是否正确加载,将日志和版本相关信息发出来才方便解决问题。