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.14.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.14-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for nonebot_plugin_imagelibrary-1.0.14.tar.gz
Algorithm Hash digest
SHA256 5ef0cf2a88a2552f198f3986c455fa603a9049e041cf73e4ba705cca6893dcb5
MD5 817058f9219c900d0408cb1fc4448b54
BLAKE2b-256 67243748c3e284b1a57d71c657148dc499282e82f34fc634ae2ecedbfbf56fa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nonebot_plugin_imagelibrary-1.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 7c7658fbb27a3bbea07fa3fa5b10f2576ec0367993fc2e7778a37301ee2b3913
MD5 61bc150b992cbc94d56b07a204074487
BLAKE2b-256 6a890e74958365dd8ccf2427244c0ced0ce330bd2899159e729728cf1429cf68

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