【Nonebot2插件篇#13】动画截图追溯来源 忘记了截图出自哪个作品,用它,准确率高,还能定位时间点喵~
合集 · Nonebot2插件篇 (28)
-
#00 环境搭建 手把手 全过程记录,踩坑都帮踩了【anaconda+python+pycharm+Nonebot+go-cqhttp】
1:02:56
-
#00-1 nb-cli 1.0.2 新版本带你使用,教程没出多久就更新了,ddl太勤奋了 我哭死
5:13
-
#00-2 插件商店 常用插件 手把手带你安装 高级插件安装工程师 恩 不错不错
37:08
-
#00-3 插件商店 修仙模拟器 手把手一起安装使用吧
11:11
-
#00-4 带你 手动安装 插件,舌头长时间打结,取名为绕
5:26
-
#00-5 插件模板,带你快速实现简单功能(为新人提供优质服务 bushi
14:30
-
# 01 前言
0:59
-
#02 项目地址和功能介绍
1:30
-
#03-2 b站用户信息查询插件 nonebot_plugin_searchBiliInfo 大升级
8:36
-
#03 查询b站用户直播号、粉丝、舰团数
5:08
-
#04 随机获取精美二次元美女图片
2:38
-
#05 求签插件 文本形式返回求签结果(量子力学)
2:30
-
#06 是否判断,帮你抉择,选择困难症的福音
1:57
-
#07 b站近日番剧检索插件(今 明 昨日)
3:47
-
#08 疯狂星期四 语录,在?V50!!!
2:06
-
#09 文本&URL合成二维码
1:51
-
#10 随机禁言一个群员n分钟
4:21
-
#11 通过关键词 百度搜图
4:15
-
#12(野)有道翻译-(仅中英)
5:02
-
#13 动画截图追溯来源 忘记了截图出自哪个作品,用它,准确率高,还能定位时间点喵~
8:38
-
#14 图片背景消除 插件
9:11
-
#15 戒x打卡插件 从今天开始 自律~
12:44
-
#16 微软翻译 自动识别文本,翻译成指定的中日韩英,不需要获取api key,直接白嫖免费接口
10:17
-
#17 QQ消息自动翻译~ 监听者魔改版 简单介绍
5:34
-
#18 GenshinUID 带你一起装个玩玩吧 Nonebot插件商店
6:01
-
#19 随机抽取自定义内容,选择困难症的福音~吃啥?玩啥?做啥?通通帮你搞定
9:09
-
#20 midjourney 简单接入,方便群友体验bushi
9:28
-
#21 claude 接入QQ喵~ AI群友再+1
4:47
Description
插件地址
https://github.com/Ikaros-521/nonebot_plugin_trace_moe
项目地址
github:https://github.com/Ikaros-521/LX_Bot
gitee:https://gitee.com/ikaros-521/LX_Bot
命令:先发送 /图片来源 或 /trace 或 /图片定位,等bot返回 请发送需要识别的图片喵~ 后,发送需要识别的图片即可。
例如:/trace [这是图片]
查询动画截图源自作品名和时间段
详细插件描述
适用于nonebot2 v11的基于trace.moe的动画截图场景追溯插件
调用的相关API源自:https://soruly.github.io/trace.moe-api/#/
🔧 开发环境
Nonebot2:2.0.0b5
python:3.8.13
操作系统:Windows10(Linux兼容性问题不大)
编辑器:pycharm
💿 安装
环境依赖aiohttp库
1. nb-cli安装(推荐)
在你bot工程的文件夹下,运行cmd(运行路径要对啊),执行nb命令安装插件,插件配置会自动添加至配置文件
nb plugin install nonebot_plugin_trace_moe
2. 本地安装
先安装下 aiohttp
pip install aiohttp
将项目clone到你的机器人插件下的对应插件目录内(一般为机器人文件夹下的src/plugins),然后把nonebot_plugin_trace_moe文件夹里的内容拷贝至上一级目录即可。
clone命令参考(得先装git,懂的都懂):
git clone https://github.com/Ikaros-521/nonebot_plugin_trace_moe.git
也可以直接下载压缩包到插件目录解压,然后同样提取nonebot_plugin_trace_moe至上一级目录。
目录结构: 你的bot/src/plugins/nonebot_plugin_trace_moe/__init__.py
3. pip安装
pip install nonebot_plugin_trace_moe
打开 nonebot2 项目的 bot.py 文件, 在其中写入
nonebot.load_plugin('nonebot_plugin_trace_moe')
当然,如果是默认nb-cli创建的nonebot2的话,在bot路径pyproject.toml的[tool.nonebot]的plugins中添加nonebot_plugin_trace_moe即可
pyproject.toml配置例如:
[tool.nonebot]
plugin_dirs = ["src/plugins"]
plugins = ["nonebot_plugin_trace_moe"]
更新版本
nb plugin update nonebot_plugin_trace_moe
🔧 配置
env配置
# nonebot_plugin_trace_moe
# 最大返回查询结果数
TRACE_MOE_MAX_RET=3
🎉 功能
调用trace.moe的API查询动画截图源自的作品名和时间段
👉 命令
1、先发送命令,再发送图片(命令前缀请自行替换)
先发送/图片来源或/trace或/图片定位,等bot返回请发送需要识别的图片喵~后,发送需要识别的图片即可。
2、命令+图片
编辑消息/图片来源[待识别的图片]或/trace[待识别的图片]或/图片定位[待识别的图片]发送即可。
bot返回内容:
3、回复图片+命令
回复需要处理的图片,发送/图片来源或/trace或/图片定位即可。
⚙ 拓展
修改__init__.py中的catch_str = on_command("图片来源", aliases={"trace", "图片定位"})来自定义命令触发关键词。