基于lolicon api的涩图插件
Project description
nonebot_plugin_setu
基于nonebot2、loliconApi的涩图插件
安装及更新
- 使用
nb plugin install nonebot_plugin_setu
或者pip install nonebot_plugin_setu
来进行安装 - 使用
nb plugin update nonebot_plugin_setu
或者pip install nonebot_plugin_setu -U
来进行更新
使用方式
首先运行一遍robot,然后在robot目录的data目录下修改setu_config.json配置文件,然后重启robot
添加配置
-
在你的setu_config.json文件中修改如下配置:
SUPERUSERS = ["主人的qq号"],可添加多个
PROXIES_HTTP = 'HTTP魔法地址(例如
http://127.0.0.1:7890
),这与你使用的魔法有关'PROXIES_SOCKS = 'SOCKS5魔法地址(例如
socks5://127.0.0.1:10808
),这与你使用的魔法有关'注:若没有魔法或者不会设置可不填
-
在bot.py中添加:
nonebot.load_plugin("nonebot_plugin_setu")
正式使用
命令 | 举例 | 说明 |
---|---|---|
下载涩图/色图+数量 | 下载涩图12345、下载色图12345 | 下载涩图:下载非涩涩图片;下载色图:下载色色图片 |
涩图、setu、无内鬼、色图 | setu | 发送图片 |
@用户cd+时间(秒) | @张三cd12345 | 指定用户cd |
群cd+时间(秒) | 群cd12345 | 指定群cd |
开启/关闭在线发图 | 开启在线发图 | 在线发图开启之后,图片将不再从本地发送而是从网上下载后在线发送,不会占用服务器存储资源 |
开启/关闭魔法 | 关闭魔法 | 魔法关闭之后,图片的下载以及在线发送将不再通过魔法而是通过镜像来完成,如果没有魔法或者不会设置推荐关闭 |
涩图tagA和B和C(最多指定三个tag) | 涩图tag碧蓝航线、涩图tag公主连结和白丝 | 为了保证尽可能多地获取tag指定的内容,tag指定的图片都会在线获取而不从本地寻找,是否存储依然遵循在线发图开关 |
撤回间隔+时间(秒) | 撤回间隔20、撤回间隔0 | 设置撤回间隔之后,机器人将会在指定间隔后撤回发送的图片,撤回间隔为0时,机器人将不会进行撤回。同时撤回间隔以群聊为单位,每个群都能设置不同的间隔,私聊将不会触发撤回操作 |
涩图api、设置api地址+http://服务器ip地址或域名:机器人端口 |
涩图api、设置api地址http://123.456.789.0:8080 |
设置api并开放防火墙端口之后,就能把服务器中的图库数据转为api供他人调用,本地api调试请访问http://localhost:机器人端口/setu/docs |
开启涩涩、开启私聊涩涩、关闭涩涩、关闭私聊涩涩 | 开启涩涩、开启私聊涩涩 | 开启涩涩之后,机器人将会发送色色图片,涩涩以群聊为单位,支持不同群是否开启 |
注:
- 用户cd和群cd同时存在时,以用户cd为准
- 群cd默认3600s
- 开放api时请保证机器人监听的端口为0.0.0.0
TODO
- 选择
在线/下载
发图 - 指定群CD和用户CD
- 是否使用PROXY
- 指定TAG
- 自建图库并开放api
- 自动撤回
- 开启涩涩
- 数据可视化
更新日志
2022/4/2[v1.0.14]
- 新增自动撤回
- 新增自建图库与图库api
- 新增涩涩模式
2022/3/19[v1.0.11]
- 新增指定tag,可指定tag进行发图,tag最多指定三个
2022/3/17[v1.0.9]
- 新增在线发图开关,图片可以在线发送而不占用服务器存储空间
- 新增魔法开关,没有魔法也能够正常使用
注:旧版本用户请删除setu_config.json然后重新配置一遍
2022/3/13[v1.0.5]
- 删除SETU_CD,修改cd配置,不再依赖userscd.json,转为依赖数据库文件
- 添加用户cd和群cd,可由管理员进行指定和更改
- 引入数据库存储图片信息,修改图片存储格式从jpg转为图片原本对应样式
注:旧版本用户请删除setu_config.json然后重新配置一遍
2022/3/9[v1.0.4]
- 更改异常捕获范围,修复无法捕获异常的bug
2022/3/8[v1.0.3]
- 删除配置:SETU_NUM,可下载指定数量的图片
- 新增下载图片进度条
2022/3/5 [v1.0.1]
- 支持nonebot[v2.0.0-beta2],请更新至最新版nonebot使用
- 更改图片的名字为对应pid
- 更改文件的配置方式,不再依赖.env文件
2022/1/26 [v1.0.0a1]
- 支持nonebot[v2.0.0-beta1],beta1之前的请使用0.0.6版本
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nonebot_plugin_setu-1.0.16.tar.gz
(15.9 kB
view hashes)
Built Distribution
Close
Hashes for nonebot_plugin_setu-1.0.16.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84c107dcfb3028fcbcbde8220182a2d261a8478b6c606f2c5ae482602eae544c |
|
MD5 | 139a3cd009968d9675b05b8ccc985e17 |
|
BLAKE2b-256 | 2df5badd105965ba45a57ab4207f7ed2557f0ed7819557b1224bd43feaa08b31 |
Close
Hashes for nonebot_plugin_setu-1.0.16-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 241573f1e58c0e628e730db9dbc66f6499da0dae4e4f62902598bcc3f9e6eabc |
|
MD5 | e09e5a02e349c6c2eae4d484477e0edf |
|
BLAKE2b-256 | 08c156106b85aaecb992e62e27823aadb1daddda19e71292a1b78619bfbdadec |