【涩图插件喜加一】mirai-console-lolicon
-
@samarium150 已经改为i.pixiv.re,插件一切正常,感谢大佬啦
-
请问能否把参数不匹配这个回复关掉? 有时候会和正常聊天撞车
-
@nanodesu09 参见 Issus #58
-
请教一下
2021-11-24 14:03:32 E/mirai-console-lolicon: java.lang.UnsupportedOperationException: Only allowed CLI or Direct Permit
java.lang.UnsupportedOperationException: Only allowed CLI or Direct Permit
at io.github.karlatemp.luckperms.mirai.internal.LPPermissionService.permit(LPPermissionService.kt:335)
at io.github.karlatemp.luckperms.mirai.internal.LPPermissionService.permit(LPPermissionService.kt:109)
at net.mamoe.mirai.console.permission.PermissionService$Companion.permit0(PermissionService.kt:189)
at com.github.samarium150.mirai.plugin.Main.onEnable(Main.kt:104)
at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:113)
at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:122)
at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:36)
at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:129)
at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:172)
at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:214)
at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:276)
at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:152)
at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:151)
at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:47)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.itxtech.mcl.Utility.bootMirai(Utility.java:83)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138)
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:226)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1692)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1013)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:412)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3578)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
at org.mozilla.javascript.ArrowFunction.call(ArrowFunction.java:43)
at org.mozilla.javascript.InterfaceAdapter.invokeImpl(InterfaceAdapter.java:155)
at org.mozilla.javascript.InterfaceAdapter.lambda$invoke$0(InterfaceAdapter.java:105)
at org.mozilla.javascript.Context.call(Context.java:554)
at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:522)
at org.mozilla.javascript.InterfaceAdapter.invoke(InterfaceAdapter.java:105)
at org.mozilla.javascript.jdk18.VMBridge_jdk18$1.invoke(VMBridge_jdk18.java:126)
at com.sun.proxy.$Proxy4.run(Unknown Source)
at org.itxtech.mcl.script.ScriptManager.phaseBoot(ScriptManager.java:106)
at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:176)
at org.itxtech.mcl.Loader.tryCatching(Loader.java:145)
at org.itxtech.mcl.Loader.start(Loader.java:176)
at org.itxtech.mcl.Loader.main(Loader.java:68)
报的这个错误 -
@exziro 请问console版本?
-
@exziro 没事了,是luckperm锁了插件自己给自己权限的操作
-
@samarium150 好的 谢谢 那意思就是不用管了是吧。
-
@exziro 我马上发个补丁修一下。只不过有luckperm的话,权限就只能通过luckperm来授予了,如果lp没给相应权限的话,插件自带的一些简单的权限管理是会没用的
-
@exziro 4.1.3修了,之后的都是warning,就可以不用管了,自己进行权限的分配就好。
-
不会用插件,大佬能教一下吗,已经能登录qq和接收消息了,但是后面就不会用了,指令不是很会用,我看群里其他机器人也不用手动的
?
◆ /autoLogin add <account> <password> [passwordKind] # 添加自动登录, passwordKind 可选 PLAIN 或 MD5
/autoLogin clear # 清除所有配置
/autoLogin list # 查看自动登录账号列表
/autoLogin remove <account> # 删除一个账号
/autoLogin removeConfig <account> <configKey> # 删除一个账号的一个配置项
/autoLogin setConfig <account> <configKey> <value> # 设置一个账号的一个配置项
◆ /help # 查看指令帮助
◆ /login <qq> [password] [protocol] # 登录一个账号
◆ /permission cancel <被许可人 ID> <权限 ID> # 撤销一个权限
/permission deny <被许可人 ID> <权限 ID> # 撤销一个权限
/permission remove <被许可人 ID> <权限 ID> # 撤销一个权限
/permission cancelAll <被许可人 ID> <权限 ID> # 撤销一个权限及其所有子权限
/permission denyAll <被许可人 ID> <权限 ID> # 撤销一个权限及其所有子权限
/permission removeAll <被许可人 ID> <权限 ID> # 撤销一个权限及其所有子权限
/permission listPermissions # 查看所有权限列表
/permission lp # 查看所有权限列表
/permission permit <被许可人 ID> <权限 ID> # 授权一个权限
/permission grant <被许可人 ID> <权限 ID> # 授权一个权限
/permission add <被许可人 ID> <权限 ID> # 授权一个权限
/permission permittedPermissions <被许可人 ID> [包括重复] # 查看被授权权限列表
/permission pp <被许可人 ID> [包括重复] # 查看被授权权限列表
/permission grantedPermissions <被许可人 ID> [包括重复] # 查看被授权权限列表
/permission gp <被许可人 ID> [包括重复] # 查看被授权权限列表
◆ /status # 获取 Mirai Console 运行状态
◆ /stop # 关闭 Mirai Console
◆ /mclc <MCL命令行参数>
◆ /mcl info <package> # 获取包信息
/mcl install <package> [channel] [type] [version] [lock or unlock] # 安装包
/mcl list # 列出已安装的包
/mcl remove <package> [delete] # 移除包
/mcl run <script> # 执行脚本load阶段
/mcl update # 执行updater脚本
◆ (/)lolicon add <type> <id>
(/)lolicon 添加 <type> <id>
(/)lolicon adv <json> # 根据JSON字符串发送涩图
(/)lolicon 高级 <json> # 根据JSON字符串发送涩图
(/)lolicon distrust <id> # 将用户从受信任名单中移除
(/)lolicon 不信任 <id> # 将用户从受信任名单中移除
(/)lolicon get [tags] # 根据标签发送涩图, 不提供则随机发送一张
(/)lolicon 来一张 [tags] # 根据标签发送涩图, 不提供则随机发送一张
(/)lolicon help # 获取帮助信息
(/)lolicon 帮助 # 获取帮助信息
(/)lolicon reload # 重新载入插件配置和数据
(/)lolicon 重载 # 重新载入插件配置和数据
(/)lolicon set <property> <value> # 设置属性, 详见帮助信息
(/)lolicon 设置 <property> <value> # 设置属性, 详见帮助信息
(/)lolicon trust <id> # 将用户添加到受信任名单
(/)lolicon 信任 <id> # 将用户添加到受信任名单
2021-11-27 23:14:45 V/Bot.2965241051: 梦太远,你可会来?(2265364722) -> 啊咧 -
-
-
@samarium150
刚去看了,之前点wik进去好像不一样,我已经改好配置了,但是好像还是不行,发消息还是没反应/lolicon trust 2265364722
该用户已经在名单中
2021-11-28 00:00:24 V/Bot.2965241051: 梦太远,你可会来?(2265364722) -> 涩图 -
@梦太远丶你可会来 要用
涩图 来一张
或者/lolicon get
-
@samarium150
别人发的还是没用,但是我自己用命令是有用的,能搜到不会发2021-11-28 00:16:50 V/Bot.2965241051: 梦太远,你可会来?(2265364722) -> 涩图 来一张
2021-11-28 00:16:54 V/Bot.2965241051: 梦太远,你可会来?(2265364722) -> /lolicon get loli/lolicon get loli
2021-11-28 00:17:28 I/mirai-console-lolicon: {"r18":0,"num":1,"uid":[],"keyword":"","tag":[["loli"]],"size":["regular"],"proxy":"i.pixiv.cat","dataAfter":null,"dataBefore":null,"dsc":null}
2021-11-28 00:17:30 I/mirai-console-lolicon: {"error":"","data":[{"pid":83095595,"p":0,"uid":56709472,"title":"死库水o><o","author":"塔馬酱lv2","r18":false,"width":912,"height":918,"tags":["Aqa","Mea","Vtb","死库水","school swimming suit","萝莉","loli","黑白丝","神楽めあ","神乐魅娅","ホロライブ","Hololive"],"ext":"jpg","uploadDate":1595207952000,"urls":{"regular":"https://i.pixiv.cat/img-master/img/2020/07/20/10/19/12/83095595_p0_master1200.jpg"}}]}
标题: 死库水o><o
作者: 塔馬酱lv2 (uid: 56709472)
标签: [Aqa, Mea, Vtb, 死库水, school swimming suit, 萝莉, loli, 黑白丝, 神楽めあ, 神乐魅娅, ホロライブ, Hololive]
链接: https://pixiv.net/artworks/83095595 -
- 别人发没用的话试试关掉白名单模式看看行不行,行的话可能是没加白名单(白名单和信任用户是分开的)
- 发不出来图可以试试把
Config.yml
中的proxy
改成i.pixiv.re
-
@samarium150
不是很明白白名单怎么加/lolicon add user 2265364722
添加成功
2021-11-28 00:41:36 V/Bot.2965241051: 梦太远,你可会来?(2265364722) -> /lolicon get loli
2021-11-28 00:41:55 V/Bot.2965241051: 梦太远,你可会来?(2265364722) -> 涩图 来一张 -
@梦太远丶你可会来 是这么添加的没错
-
此回复已被删除! -
大佬,貌似添加黑名单没用?Config.yml文件里mode设置成了blacklist,在\data\mirai-console-lolicon的Data.yml里userSet也能看得到添加的黑名单的QQ号,但是实际上群里被添加黑名单的人依然可以发送指令并且触发。
-
@yuudachi
是吗,我下午测试一下
确实,黑名单模式的逻辑里没有考虑群组里有黑名单用户的情况,下午修