HitHit锤人插件
-
模仿PatPat摸摸头插件编写的插件(代码也是抄的
使用方法
请将本插件放置于mirai的plugins目录下
在聊天环境下输入发送
锤/锤爆+@
或锤我
或锤[图片]
*锤人后两分钟会自动清理对应用户的动图
其他指令:(需要chat-command插件)
指令 作用 /clear 清除缓存图片 /alias [别名] @[用户] 为该用户在本群中设置别名 在
\data\HitHit\HitHitData.yml
中可以添加BotOwner用户,其他用户在锤BotOwner用户时会变成BotOwner用户锤其他用户,添加格式如下(要在机器人关闭时候改,不然机器人退出时会重置data文件)# 不会被其他人锤的用户 botOwner: - qq号1 - qq号2
使用效果
BotOwner效果
插件下载
-
不错,很好用
-
好耶,我最喜欢玩这种插件了。尤其是这个BotOwner还能反打的设定,真不错
-
好玩好玩!
-
也许可以多来点模板,比如什么丢,贴贴之类的
-
新人求教,每次启动bot后data下这个.yml文件都会重置是什么原因?没法设置不会被锤的用户了
-
@zyckk4 忘记说了,要在机器人关闭时候改,不然机器人退出时会重写data文件
-
此回复已被删除! -
@DK09 但再次启动还会重置
-
有个比较有趣的现象,我在大部分群中在不设置别名的情况下都必须艾特才可以调用锤人的插件。但是在我的某个很久以前创建的群却可以直接使用锤人指令
-
@RainChan 贴贴
-
大佬可以加个"啃/吃"的表情吗
-
这个插件在更改艹为ture重新启动会变false
-
@china_PW2 为什么是ture而不是true,怀疑你输入错了。也有可能是在没有关闭bot的情况下修改的配置,那也会导致这个问题。
-
我已经搞好了速度添加摸摸/吃饭/吃人/
-
艹的那个指令好像用不了,其他都有用
-
可以使用艹,你需要到confg中开启
-
@china_PW2 好的,谢谢
-
摸人的好像不行?
Mirai版本: 2.10.1
HitHit版本: 2.0.0
试了At人,精确匹配,模糊匹配,都报错:2022-04-07 21:13:38 E/HitHit: Exception in coroutine Plugin org.iris.plugin.HitHit of HitHit java.lang.IllegalArgumentException: input == null! at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1356) at org.iris.plugin.model.HitHitTool.mkImg(HitHitTool.kt:49) at org.iris.plugin.model.HitHitTool.getAction(HitHitTool.kt:37) at org.iris.plugin.HitHit$onEnable$3.invokeSuspend(HitHit.kt:108) at org.iris.plugin.HitHit$onEnable$3.invoke(HitHit.kt) at org.iris.plugin.HitHit$onEnable$3.invoke(HitHit.kt) at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invokeSuspend(EventChannel.kt:455) at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt) at net.mamoe.mirai.event.EventChannel$subscribeAlways$1.invoke(EventChannel.kt) at net.mamoe.mirai.internal.event.Handler$onEvent$2.invokeSuspend(InternalEventListeners.kt:50) at net.mamoe.mirai.internal.event.Handler$onEvent$2.invoke(InternalEventListeners.kt) at net.mamoe.mirai.internal.event.Handler$onEvent$2.invoke(InternalEventListeners.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:89) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at net.mamoe.mirai.internal.event.Handler.onEvent(InternalEventListeners.kt:50) at net.mamoe.mirai.internal.event.InternalEventListenersKt.process(InternalEventListeners.kt:166) at net.mamoe.mirai.internal.event.InternalEventListenersKt.callAndRemoveIfRequired(InternalEventListeners.kt:115) at net.mamoe.mirai.internal.event.InternalEventListenersKt$callAndRemoveIfRequired$1.invokeSuspend(InternalEventListeners.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:147) at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
-
@MR-MonkeyRay 有没有可能,是资源没有打包进去