Create a shared Image Library
Project description
✨ ImageLibrary Bot图库 ✨
一个共享给所有人的Bot图库
安装方法
- 通过nb-cli安装
nb plugin install nonebot_plugin_ImageLibrary
- 通过pip安装
pip install nonebot_plugin_ImageLibrary
pip 安装后在 Nonebot2 入口文件(例如 bot.py )增加:
nonebot.load_plugin("onebot_plugin_ImageLibrary")
使用方式
==所有人可用==
- 添加[XXX]: 可以向图库中添加XXX关键词视频/图片/文字内容
添加咖波 --> 发送视频/图片/文字 --> 完成,保存到了咖波关键词下
- 来个/来只/来点[XXX]: 抽取图库中XXX关键词下的内容
来只咖波 --> 收到一张咖波关键词下的随机内容
- XXX后面接@[数字]可以选择词条下的指定内容
来只咖波@3 --> 收到在咖波关键词下序号为3的内容
- 插画[XXX]: 从网络引擎中获取XXX的随机高清图片
插画 伊蕾娜 --> 从网络上获取一张伊蕾娜的插画
==管理员可用==
- @bot 启用/禁用XXX: 允许/禁用群内使用某一词条
-
- 设定了禁用的词条不再可以从私聊获取
禁用咖波 --> 在群内禁用咖波关键词,并且私聊咖波关键词不再可用
- @bot 删除XXX: 删除某一词条的部分内容
-
- 只删[数字]: 删除关键词下指定的内容
-
- 彻底删除: 删除整个词条
删除咖波 --> 只删5/彻底删除 --> 从图库删除关键词下某一个序号或所有内容
- @bot 图片列表: 查看图库中的所有关键词
图片列表 --> 获取机器人下所有的关键词列表
==Bot主可用==
- @bot 独占/取消独占: 让某个群聊独占/取消独占一个关键词,其他群和私聊不可用
独占咖波 --> 仅允许在此群内使用某一关键词
后台管理
所有图片和视频都会放在工作目录/imageLibrary/Library下保存,文字内容直接保存在/imageLibrary/Library/image.json中
所有关键词检索可以通过修改/imageLibrary/Library/image.json来手动管理
额外配置
你可以修改代码中的原始字段来决定相对工作目录的保存位置
dataset = DataSetControl("./image_library/image.json") # 决定关键词列表的保存路径
base = "./image_library/library/" # 决定图片视频的存储路径
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nonebot_plugin_imagelibrary-1.0.8.tar.gz.
File metadata
- Download URL: nonebot_plugin_imagelibrary-1.0.8.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2bb3ba304616227a4e3f9c17268611798bbd0018cf54562cef0ba35c6012a76
|
|
| MD5 |
aad89fbfc8fc9e742c27fc169e597f2a
|
|
| BLAKE2b-256 |
1a7d0f62b0ff0111e2cc5155f85663334226a4bc5959b3fabcb417ae021e657a
|
File details
Details for the file nonebot_plugin_imagelibrary-1.0.8-py3-none-any.whl.
File metadata
- Download URL: nonebot_plugin_imagelibrary-1.0.8-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73c7f80b7d138f7b24d18f6542f70e32e9609a01e38c47d2fcf6b9b23fc7d29d
|
|
| MD5 |
ae7e0991e54dae7ef943ed05e9294b1c
|
|
| BLAKE2b-256 |
e1c6cd5f5cb2a6d34b9334bfa87fa629b7bd17c4fc3c1a152a6a372f366c6c7f
|