Skip to main content

Create a shared Image Library

Project description

✨ ImageLibrary Bot图库 ✨

一个共享给所有人的Bot图库

python

安装方法

  1. 通过nb-cli安装
nb plugin install nonebot_plugin_ImageLibrary
  1. 通过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

nonebot_plugin_imagelibrary-1.0.12.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nonebot_plugin_imagelibrary-1.0.12-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_imagelibrary-1.0.12.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_imagelibrary-1.0.12.tar.gz
Algorithm Hash digest
SHA256 4bc02183286c3b31d603ee6bab98c14ed975bc6b93725dd86e81cce45ba5a7cc
MD5 8f96466679b304712e81325fcffa8a6e
BLAKE2b-256 80a07119f5ad87d044995b8a6f2a3725d3804a00301240bba75fb898dbd364bf

See more details on using hashes here.

File details

Details for the file nonebot_plugin_imagelibrary-1.0.12-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_imagelibrary-1.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 bffe18b3660c1880490b6278c9b894d2c487994ba590d1d84b8b2aba78cff284
MD5 f757d5ddadb763eeefc3618224efc99c
BLAKE2b-256 44eca24e657b5a807779b19df1cf04c18f89ed4d8773f739c6c8c908337f6d59

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page