可通过群聊或私聊获取 Pixiv 涩图的 NoneBot2 插件
-
极高的涩图发送成功率(仅限0.5.0以上新版本)
-
通过回复获取图片信息
-
自动撤回涩图
-
R18白名单群组
-
自动撤回涩图
-
独立的下载发送任务结构,速度更快
使用 nb-cli
安装(推荐):
nb plugin install nonebot-plugin-setu-now
使用 pip
安装:
pip install nonebot-plugin-setu-now
使用 git clone
安装(不推荐喵):
git clone https://github.com/kexue-z/nonebot-plugin-setu-now.git
只有要用到的才填写,如果用不到或者不知道怎么设置,就不用写配置也能用
setu_cd=
setu_path=
setu_proxy=
setu_withdraw=
setu_reverse_proxy=
setu_size=
setu_api_url=
setu_max=
setu_add_random_effect=
setu_minimum_send_interval=
setu_send_as_bytes=
setu_cd
CD(单位秒) 可选 默认60
秒setu_path
保存路径 可选 可不填使用默认setu_porxy
代理地址 可选 当 pixiv 反向代理不能使用时可自定义setu_reverse_proxy
pixiv 反向代理 可选 默认i.pixiv.re
setu_withdraw
撤回发送的色图消息的时间, 单位: 秒 可选 默认关闭
填入数字来启用, 建议10
~120
仅对于非合并转发使用setu_size
色图质量 默认regular
可选original
regular
small
thumb
mini
setu_api_url
色图信息 api 地址 默认https://api.lolicon.app/setu/v2
如果有 api 符合类型也能用setu_max
一次获取色图的数量 默认30
如果你的服务器/主机内存吃紧 建议调小setu_add_random_effect
在发送失败时,随机添加线条效果或缩放模糊效果 该选项目前已失效 默认使用模糊缩放效果setu_minimum_send_interval
连续发送最小间隔(秒) 可选 默认3
setu_send_as_bytes
以bytes方式发送到客户端,默认False
,True
:Nonebot将会读取临时路径下的图片,并传到gocq等客户端。速度较慢False
: 将会直接传输文件路径到gocq等客户端,并让客户端来读取。速度较快。如果 gocq 与 Nonebot 处于容器中,并且没有设定共享路径,则客户端将会无法读取图片,导致发送失败。
有配置均可选,按需填写
使用正则的方式获取
^(setu|色图|涩图|来点色色|色色|涩涩|来点色图)\s?([x|✖️|×|X|*]?\d+[张|个|份]?)?\s?(r18)?\s?\s?(tag)?\s?(.*)?
解释:
- 指令 以
setu|色图|涩图|来点色色|色色|涩涩
为开始- 然后接上可选数量
x10
10张|个|份
- 再接上可选
r18
- 可选
tag
- 最后是关键词
- 然后接上可选数量
- 说明
- 数量 可选 默认为 1
r18
可选 仅在私聊可用 群聊直接忽视tag
可选 如有 关键词参数会匹配pixiv 标签 tag
- 关键词 可选 匹配任何
标题
作者
或pixiv 标签
- 例子
来点色色 妹妹
setur18
色图 x20 tag 碧蓝航线 妹妹
涩涩10份魅魔
[回复消息] 信息
解释:
- 回复bot发送的图片,并且附上指令
信息
- 该指令为
on_command
即需要带有命令前缀(如果你设置了/
则应该是[回复消息] /信息
)
- 如果要求发送 R18 图片时,则数量会被忽略,仅发送单张
- 私聊中 R18 无白名单限制
- 群聊中 R18 需开启白名单,由
超级管理员
权限开启
开启白名单指令:
开启涩涩
/可以涩涩
/开启色色
/可以色色
/r18开启
关闭白名单指令:
关闭涩涩
/不可以涩涩
/关闭色色
/不可以色色
/r18关闭
- 色图
on_regex
而不是on_command
(不需要带命令前缀)