WYH2004 发布的帖子
-
Mirai-BotCensor —— 基于百度智能云内容审核平台实现机器人消息审查并拦截的插件
Mirai-BotCensor
https://github.com/WYH2004-MC/Mirai-BotCensor
提示
本插件在2.14.0中存在无法拦截消息的Bug,详情请看#2525
因此请使用2.15.0-RC或更高的Mirai版本主要功能:
在Bot把消息发出去之前过一遍百度的内容审核,防止不合法的内容传到QQ群里,避免Bot风控,同时防止群跟着暴毙
下载&使用 Download & Use
- 从Releases下载最新的插件,并将其安装到Mirai运行环境的
/plugins/
目录下,并启动Mirai - 第一次使用请前往
/config/moe.wyh2004.bot-censor/Config.yml
修改配置文件 - 填写百度智能云内容审核提供给你的AppID,AppKey,SecretKey
- 完成后重启你的Mirai,或者使用
/botcensor reload
重载配置文件
指令 Command
指令 用途 权限 /BotCensor info 输出插件信息 moe.wyh2004.bot-censor:command.botcensor /BotCensor reload 重载配置文件 moe.wyh2004.bot-censor:command.botcensor 配置文件 Config
# 此处填写百度云平台的APP_ID App_Id: 114514 # 此处填写百度云平台的APP_Key App_Key: 9191810 # 此处填写百度云平台的SecretKey Secret_Key: ababababababab # 此处填写建立连接的超时时间(单位:毫秒) Connection_Timeout: 10000 # 此处填写连接传输数据的超时时间(单位:毫秒) Socket_Timeout: 60000 # 号码白名单(列表内的QQ号或者QQ群号将不进行拦截) QQWhiteList: - 123456789 - 123456789 - 123456789 # 消息白名单(列表内的文本在聊天中时将不进行拦截,不区分大小写) MessageWhiteList: - botcensor - hello - world # 审核不通过发出下面的内容 BlockMessage: '*Filtered*' # 是否对图片进行审核 ImageCensor: true # 是否在触发拦截的时候在后台输出日志 EnableLogger: true # 是否在触发拦截的时候在消息中输出拦截原因 BlockInfo: true
效果图
最后求个Star
QAQ
- 从Releases下载最新的插件,并将其安装到Mirai运行环境的
-
RE: maimai-bot - 舞萌 DX 插件
启动时报错
设备内存4G,我给mirai分了1.5G2023-06-12 08:47:18 E/MaimaiBot: Exception in coroutine Plugin xyz.xszq.maimai-bot of MaimaiBot java.lang.OutOfMemoryError: Java heap space at java.desktop/java.awt.image.DataBufferInt.<init>(DataBufferInt.java:75) at java.desktop/java.awt.image.Raster.createPackedRaster(Raster.java:539) at java.desktop/java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1032) at java.desktop/java.awt.image.BufferedImage.<init>(BufferedImage.java:351) at maimai-bot-1.3.6.mirai.jar//com.soywiz.korim.format.AwtNativeImageFormatProvider.create(NativeImageFormatProviderJvm.kt:42) at maimai-bot-1.3.6.mirai.jar//com.soywiz.korim.bitmap.NativeImageKt.NativeImage(NativeImage.kt:74) at maimai-bot-1.3.6.mirai.jar//com.soywiz.korim.bitmap.NativeImageKt.NativeImage$default(NativeImage.kt:73) at maimai-bot-1.3.6.mirai.jar//com.soywiz.korim.bitmap.NativeImage.createWithThisFormat(NativeImage.kt:60) at maimai-bot-1.3.6.mirai.jar//com.soywiz.korim.bitmap.Bitmap.clone(Bitmap.kt:223) at maimai-bot-1.3.6.mirai.jar//xyz.xszq.MaimaiImage$reloadImages$4$1$1.invokeSuspend(DrawImage.kt:146) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42) at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
完整log:
https://paste.gg/p/anonymous/fd3c073f78474a7e810a7da7d7f2e2e8