https://github.com/synodriver/nonebot_plugin_picsearcher
pic search plugin for nonebot2
https://github.com/synodriver/nonebot_plugin_picsearcher
Last synced: about 1 year ago
JSON representation
pic search plugin for nonebot2
- Host: GitHub
- URL: https://github.com/synodriver/nonebot_plugin_picsearcher
- Owner: synodriver
- License: gpl-3.0
- Created: 2020-12-07T14:09:42.000Z (over 5 years ago)
- Default Branch: beta1
- Last Pushed: 2023-05-26T13:12:05.000Z (about 3 years ago)
- Last Synced: 2025-02-18T07:01:45.482Z (over 1 year ago)
- Language: Python
- Size: 87.9 KB
- Stars: 111
- Watchers: 1
- Forks: 16
- Open Issues: 25
-
Metadata Files:
- Readme: README.markdown
- License: LICENSE
Awesome Lists containing this project
README
# nonebot_plugin_picsearcher
[](https://pypi.org/project/nonebot_plugin_picsearcher/)



[](https://raw.githubusercontent.com/synodriver/nonebot_plugin_picsearcher/main/LICENSE)
- 基于[nonebot2](https://github.com/nonebot/nonebot2)
## 功能
- 从各个接口查找色图来源,目前支持ascii2d exhentai iqdb saucenao trace.moe
## 开始使用
~~建议~~必须使用 pip
- 通过 pip 从 [PyPI](https://pypi.org/project/nonebot_plugin_picsearcher/) 安装
``` {.sourceCode .bash}
pip install nonebot-plugin-picsearcher
```
- 在 nonebot2 项目中设置 load_plugin()
``` {.sourceCode .python}
nonebot.load_plugin('nonebot_plugin_picsearcher')
```
- 参照下文在 nonebot2 项目的环境文件 .env.\* 中添加配置项
- 使用时at搜图即可
## 配置项
由于[exhentai](https://exhentai.org)的接口需要cookie~~以及fq~~,因此需要在配置文件
中加入如下选项,没有设置COOKIE时会回退到eh~~有些loli本就搜不到了~~
```
EX_COOKIE=XXXXX
PROXY=XXXX # type: str e.g. PROXY=http://127.0.0.1:8889
SEARCH_LIMIT=2 # 搜索结果数量限制 防刷屏
RISK_CONTROL=true # 风控模式 启动后会使用合并转发 只有gocq有实现
RECORD_PRIORITY=99 # 记录上一张图片matcher的优先级,与 上一张 命令有关
```
## 更新日志
- v0.1.4
- 修复了formdata手动改库的问题,改为就地hook aiohttp
- yandex搜图
- v0.1.5rc1
- 加入可选的`search_limit`配置项,确认一次搜索的显示结果数量,默认`2`
- 加入可选的`proxy`选项
- v0.1.6rc1
- 手残的代价(
- v0.1.6rc2
- 支持nb2.beta1, 需要onebot adapter
- v0.1.7
- 支持beta2
- v0.1.11rc1
- 支持[animedb](https://ai.animedb.cn)
## 下一阶段目标
- Yandex? Maybe
## 特别感谢
- [Mrs4s / go-cqhttp](https://github.com/Mrs4s/go-cqhttp)
- [nonebot / nonebot2](https://github.com/nonebot/nonebot2)
## 优化建议
可以来抓更多网站的接口or汇报bug or pr
