yPlugin——集成了一些小功能的插件
-
yPlug功能简介
地址:https://github.com/296711867/mirai-console-QQ-Robot-yPlugin
小y助手:一个自用的机器人插件,集成了一些小功能,执行一些简单的命令
功能名称 发送类型 配置名称 功能命令 新闻图片 图片 NewsImg 新闻 更多新闻 图片 Anews 更多 笑话 文字 LaughTalk 笑话 一言语句 文字 OneTalk 一言 舔狗日记 文字 DogTalk 舔狗 毒鸡汤 文字 SoupTalk 鸡汤 猫咪图片 图片 CatImg 猫咪 修狗图片 图片 DogImg 修狗 古风图片 图片 AncientImg 古风 摸鱼日历 图片 CalendarImg 摸鱼 美女图片 图片 GirlImage 美女 二次元图片 图片 PixivImg 二次元 功能列表 文字 Help 功能 使用说明
安装插件
去
release
界面下载jar包,然后放置到plugins
文件下即可**(最好先简单的配置一下yPluginConfig.yml)**
下载地址:https://github.com/296711867/mirai-console-QQ-Robot-yPlugin/releases/tag/release1.0.1
==注意== : mirai-compose因为mirai版本可能过旧,无法使用此插件,推荐使用mcl
配置文件
创建配置文件
可以先在/config/yPlug.yplug的目录中,创建一个)
说明
为了避免打扰群友与好友的考虑,插件默认不对任何群启用功能(
除非你的群正好命中了配置文件里默认生成的示例群号)==注意==
如果想使命令生效:
需向
groupList
配置属性下添加对应的群号需向
friendList
配置属性下添加对应的好友QQ号配置文件结构(里面有详细的注释,可以按照自己的喜好,自行修改)
# 开放群组 groupList: - 123456789 - 987654321 # 开放好友 friendList: - 1234567 - 7654321 # 图片存储路径 imageStorage: './data/image/yPlug/' # 所有功能(true:开,false:关) commandMap: NewsImg: true # 新闻图片 Anews: true # 更多新闻 LaughTalk: true # 笑话 OneTalk: true # 一言 DogTalk: true # 舔狗日记 SoupTalk: true # 毒鸡汤 CatImg: true # 猫咪图鉴 DogImg: true # 修狗图片 AncientImg: true # 古风图片 CalendarImg: true # 摸鱼日历 CourseImage: true # 课程图片 GirlImage: true # 美女图片 PixivImg: true # 二次元图片 Author: true # 作者信息 Help: true # 功能列表 # 获取图片的冷却时间 getRandImageCD: 10000 # 群发新闻任务 # Open:(true为开,false为关闭) # Cron:(cron表达式:设置定时任务【请自行百度】默认:'0 20 8 * * ?' ---每天早上8点20群发新闻) # Zone:(时区设置:根据你所在的位置,可自行更换) groupNewsJob: Open: 'true' Cron: '0 20 8 * * ?' Zone: 'Asia/Shanghai' # 群发摸鱼人日历 (每天中午12点群发日历) groupCanlendarJob: Open: 'true' Cron: '0 0 12 * * ?' Zone: 'Asia/Shanghai'
-
好眼熟的readme风格(哎嘿
-
@VatinaCharo 大佬,二开的你的项目,Thanks♪(・ω・)ノ
-
感谢分享,看起来不错的插件,但我除了第一个新闻以外,其他都报错导致mirai停止工作,群和用户都加进配置了,mirai2.14.0,用的mcl,代码如下:
2023-03-12 20:43:07 V/Bot.【botqq】: 【用户】 -> 舔狗 2023-03-12 20:43:07 W/Bot.【botqq】: An exception occurred when processing event. Subscriber scope: '<unnamed>'. Broadcaster scope: 'Bot 【botqq】.EventDispatcher' com.alibaba.fastjson.JSONException: TODO error at yplug-1.0.1.mirai.jar//com.alibaba.fastjson.parser.AbstractJSONParser.parse(AbstractJSONParser.java:211) at yplug-1.0.1.mirai.jar//com.alibaba.fastjson.parser.AbstractJSONParser.parse(AbstractJSONParser.java:139) at yplug-1.0.1.mirai.jar//com.alibaba.fastjson.JSON.parse(JSON.java:89) at yplug-1.0.1.mirai.jar//com.alibaba.fastjson.JSON.parse(JSON.java:80) at yplug-1.0.1.mirai.jar//yplugin.Utils.GetTalkUtil.GetTalk(GetTalkUtil.java:22) at yplug-1.0.1.mirai.jar//yplugin.AWriteTalk.DogTalk.friendCommand(DogTalk.java:39) at yplug-1.0.1.mirai.jar//yplugin.Commands.CommandsManager.fridentHandle(CommandsManager.java:83) at yplug-1.0.1.mirai.jar//yplugin.Plugin.lambda$onEnable$0(Plugin.java:184) at net.mamoe.mirai.event.EventChannel$subscribeAlways$2$1.invoke(EventChannel.kt:600) at net.mamoe.mirai.event.EventChannel$subscribeAlways$2$1.invoke(EventChannel.kt:600) at kotlinx.coroutines.InterruptibleKt.runInterruptibleInExpectedContext(Interruptible.kt:51) at kotlinx.coroutines.InterruptibleKt.access$runInterruptibleInExpectedContext(Interruptible.kt:1) at kotlinx.coroutines.InterruptibleKt$runInterruptible$2.invokeSuspend(Interruptible.kt:43) 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)
-
大佬为什么我私聊新闻回复了 群里没有回复 群号已经配置了
-
知道了 原来不能艾特
-
输入二次元爆了一个java.net.UnknownHostException: www.uukey.cn: Name or service not known
java.net.UnknownHostException: www.uukey.cn: Name or service not known -
摸鱼日历炸了0.0
-
大佬,摸鱼日历的api炸了T.T
-
佬,为啥获取失败