一款全新的检测已安装插件更新情况的插件
Project description
📖 介绍
一款全新的检测已安装插件更新情况的插件
💿 安装
使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装
nb plugin install nonebot-plugin-updater
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令
pip
pip install nonebot-plugin-updater
打开 nonebot2 项目根目录下的 pyproject.toml
文件, 在 [tool.nonebot]
部分追加写入
plugins = ["nonebot_plugin_updater"]
⚠️ 注意
此插件只支持nb-cli
用户 没用 cli 安装的项目使用的 python 路径太复杂了
🎉 使用
🔧 插件配置
请在你的 bot 根目录下的.env
.env.*
中添加以下字段
字段 | 类型 | 默认值 | 可选值 | 描述 | 必填 |
---|---|---|---|---|---|
GITHUB_PROXY | str | "https://ghp.ci" | - | GitHub 代理 | 否 |
INFO_SEND_MODE | str | "pic" | "text", "pic" | 发送插件信息/更新的方式 | 否 |
✨ 功能介绍
-
获取已安装插件列表
-
检查插件更新
-
更新插件
-
安装插件
-
卸载插件
-
远程关闭 nb
-
远程重启 nb
🤖 指令表
⚠️ 此处示例中的"/"为 nb 默认的命令开始标志,若您设置了另外的标志,则请使用您设置的标志作为开头
指令 | 权限 | 需要@ | 说明 | 示例 |
---|---|---|---|---|
获取插件列表 |
无 | 无 | 获取已安装的插件列表 | /获取插件列表 |
检查插件更新 |
无 | 无 | 检查可用的插件更新 | /检查插件更新 |
更新插件 <需要更新的插件名> |
SUPERUSERS | 无 | 更新插件。若需更新的插件名为all ,则更新所有已安装的插件 |
/更新插件 nonebot-pluign-status |
安装插件 <需要安装的插件名> |
SUPERUSERS | 无 | 安装指定插件 | /安装插件 nonebot-pluign-status |
卸载插件 <需要卸载的插件名> |
SUPERUSERS | 无 | 卸载指定插件 | /卸载插件 nonebot-pluign-status |
关闭nb |
SUPERUSERS | 无 | 远程关闭 nb | /关闭nb |
重启nb |
SUPERUSERS | 无 | 远程重启 nb | /重启nb |
🚩 TODO
- 使用 html 渲染插件列表及插件更新列表
- 处理插件模块名与 project_link 不一致的插件
- 添加安装/卸载插件的功能
致谢
感谢nonebot-plugin-runagain对本项目的启发 (直接开抄)
Project details
Release history Release notifications | RSS feed
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
Close
Hashes for nonebot_plugin_updater-0.1.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 409edb49cca3103adbdca2e583fd6909a094359e03db92fb9da6f2a6c1dc409d |
|
MD5 | f82e93f77074ce6bc106fc5ad9d18da0 |
|
BLAKE2b-256 | 898b498c371f69a2110d7726ab7c4bb85a4bb0dafc63a507c75043faad6e1dae |
Close
Hashes for nonebot_plugin_updater-0.1.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18341a4cdf0ba1504254c3dda2898ba425629bf9ca7a535e609b5aaec89f02f5 |
|
MD5 | 234798b080499f5fde1478e1029d24ba |
|
BLAKE2b-256 | 7dc91931fb1201e35c7a2bfe384e4035fc96777cb0e03163ecc5d5cf83270705 |