LoliYouWant
项目地址:https://github.com/MrXiaoM/LoliYouWant

「你想要的插件」系列作品
刑,真是太刑了。
经济系统支持
本插件支持使用经济系统(可选) Mirai Economy Core,
如有需要使用金钱功能,请自行安装。若不需要金钱功能可不安装,不影响使用。
简介
论坛又一大涩图插件 (bushi)。本插件使用 Lolibooru 的 API,全是萝莉图,萝莉控狂喜。
支持 Tags 搜索,支持合并转发多张图片
因为 Lolibooru 的分级过于松散,故不编写让用户自行搜索 Tags 的功能,只能由机器人主人设定好哪个关键词请求什么 Tags,以免机器人被封号。
由于该站点在大陆内部分地区无法访问 (我在我家的机子和手机都可以访问,但在学校,该站点被 SNI 阻断了),请自备代理或者使用本地反向代理来绕过 SNI 阻断,在这方面我不会提供任何帮助。
其他功能详见配置文件。
安装
到 Releases 下载插件并放入 plugins 文件夹进行安装
保证你的 mirai 版本大于或等于 2.11.0
下载 LoliYouWant-*.mirai2.jar
安装完毕后,编辑配置文件作出你想要的修改。在控制台执行 /luw reload 重载配置即可~
如果你觉得这个插件好用,请给这个帖子点赞,或者到 Github 仓库点一个 Star,这对我来说就是除了贡献代码以外最大的支持了!
配置文件内有详细的注释,详见 源码
配置文件路径是 ./config/top.mrxiaom.loliyouwant/config.yml
命令
命令
解释
/luw reload
重载配置文件
权限
权限
解释
top.mrxiaom.loliyouwant:random
允许使用随机图片功能
top.mrxiaom.loliyouwant:reload
允许重载插件配置文件
top.mrxiaom.loliyouwant:bypass.cooldown
无视冷却时间
提示:可通过以下命令给权限
/perm permit g群号 权限
/perm permit g群号.群友QQ号 权限
/perm permit m群友QQ号 权限
用法
默认配置文件情况下,发送 @机器人 来只萝莉 (空格可不加) 即可,配置文件内有详细注释。
添加关键词的方法如下
...
默认配置文件是这样的
keywords:
来只萝莉:
# 指定该关键词包括的 Tag
tags: []
# 获取图片的最大数量
# 接口每次只能申请40张图片,过滤器会过滤掉一部分,故该数量仅供限制最多发送数量
# 若数量大于等于2,将通过合并转发发送
count: 1
# 单张图片的连接超时时间 (秒)
timeout: 60
# 是否需要 @ 机器人来触发随机发图
at: true
# 返回图片的画质
# PREVIEW - 低画质
# SAMPLE - 中等画质
# FILE - 原画质
quality: SAMPLE
# 获取成功的回复信息
# \$at @发送者
# \$quote 回复发送者
# \$id 图片ID
# \$previewUrl 图片直链 (预览画质)
# \$sampleUrl 图片直链 (中等画质)
# \$fileUrl 图片直链 (原画质)
# \$url 图片直链 (发送的图所选画质)
# \$tags 图片标签
# \$rating 图片分级,q (Questionable) 或者 s (Safe)
# \$pic 下载的图片,下载失败时用 image-fail-download 的值代替
reply-success: \"\$pic\\n图片地址: https://lolibooru.moe/post/show/\$id\\n标签: \$tags\"
# 图片下载失败时的代替文字
image-fail-download: 「图片下载失败」
# 获取成功的回复信息
# \$at @发送者
# \$quote 回复发送者
reply-fail: '\$quote获取失败,稍后再试吧'
# 正在获取的回复信息
# \$at @发送者
# \$quote 回复发送者
reply-fetching: '\$quote正在获取中,请稍等'
# 图片获取完成后撤回正在获取的回复信息
recall-fetching-message: true
# 是否顺便保存图片到本地 (data 文件夹)
download: false
# 重写图片保存路径,该路径相对于 data/top.mrxiaom.loliyouwant/
override-download-path: ''
# 执行命令所需金钱的货币类型
# 留空为不花费金钱
# 该功能需要安装 mirai-economy-core 插件生效
costMoneyCurrency: mirai-coin
# 执行命令所需金钱
costMoney: 10.0
# 是否从全局上下文扣除金钱
# 若关闭该项,将在用户执行命令所在群的上下文扣除金钱
# 私聊执行命令将强制使用全局上下文
costMoneyGlobal: false
# 执行命令金钱不足提醒
# $at 为 @ 发送者,$quote 为回复发送者,$cost 为需要花费的金钱
costMoneyNotEnough: "$quote你没有足够的 Mirai 币 ($cost) 来执行该命令!"
把来只萝莉:到最后override...那里复制粘贴一下,然后把 来只萝莉改成你想要的关键词,然后按照上面注释的中文提示,改下面的选项,改好后保存然后控制台执行命令 /loli reload 或者重启 mirai 就行。改好后的配置如下
keywords:
来只萝莉:
tags: []
count: 1
timeout: 60
at: true
quality: SAMPLE
replySuccess: "$pic\n图片地址: https://lolibooru.moe/post/show/$id\n标签: $tags"
imageFailDownload: 「图片下载失败」
replyFail: '$quote获取失败,稍后再试吧'
replyFetching: '$quote正在获取中,请稍等'
recallFetchingMessage: true
download: false
overrideDownloadPath: ''
costMoneyCurrency: mirai-coin
costMoney: 10.0
costMoneyGlobal: false
costMoneyNotEnough: "$quote你没有足够的 Mirai 币 ($cost) 来执行该命令!"
来点原神:
tags:
- genshin_impact
count: 5
timeout: 60
at: true
quality: SAMPLE
replySuccess: "$pic\n图片地址: https://lolibooru.moe/post/show/$id"
imageFailDownload: 「图片下载失败」
replyFail: '$quote获取失败,稍后再试吧'
replyFetching: '$quote正在获取中,请稍等'
recallFetchingMessage: true
download: false
overrideDownloadPath: ''
costMoneyCurrency: mirai-coin
costMoney: 10.0
costMoneyGlobal: false
costMoneyNotEnough: "$quote你没有足够的 Mirai 币 ($cost) 来执行该命令!"
建议添加 r16 tag 到配置文件的 hidden-tags 中尽可能避免机器人因发图而封号。以下是默认的 r16 tag,可能会更新,但不会随插件更新而更新,需要自行手动复制
...
hidden-tags:
- pantie
- pantsu
- underwear
- navel
- breast
- bikini
- stomach
- topless
- bottomless
- groin
- butt
# 加下面这个单纯是我本人不喜欢 3D 渲染的图
- 3dcg
# 下面这个是漫画,可以过滤掉大部分非插画
- comic
- bum
- backside
- fanny
- bunny
- bunny_girl
- less
- bottom
- kiss
- swimsuit
- sukusui
- towel
- naked_towel
- denim
- armpits
- ribs
- bare_shoulders
- translation_request
- no_bra
- blush
- ass
- absurdres
- head_out_of_frame
- spats
- short
- short_under_skrit
- short_skrit
...
来自群组: SkyNet1748