Skip to main content

一个支持Alist多账号管理的NoneBot插件

Project description

NoneBotPluginLogo

NoneBotPluginText

nonebot-plugin-alist

✨ 一个支持多账号的 Alist 管理的 NoneBot 插件 ✨

license pypi python

📖 介绍

一个支持多账号的 Alist 管理的 NoneBot 插件。

💿 安装

使用 nb-cli 安装 在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装
nb plugin install nonebot-plugin-alist
使用包管理器安装 在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令
pip
pip install nonebot-plugin-alist
pdm
pdm add nonebot-plugin-alist
poetry
poetry add nonebot-plugin-alist
conda
conda install nonebot-plugin-alist

打开 nonebot2 项目根目录下的 pyproject.toml 文件, 在 [tool.nonebot] 部分追加写入

plugins = ["nonebot_plugin_alist"]

⚙️ 配置

在 nonebot2 项目的.env文件中添加下表中的必填配置

配置项 必填 默认值 说明
ALIST_REQUEST_TIMEOUT 10 Alist请求的超时时间(秒)

🎉 使用

指令表

指令 权限 需要@ 范围 说明
alist cd 所有 私聊、群聊 进入指定目录
alist download add 所有 私聊、群聊 添加一条或多条下载链接
alist download cancel 所有 私聊、群聊 取消一个下载任务
alist download list 所有 私聊、群聊 列出所有下载链接
alist help 所有 私聊、群聊 显示所有可用命令的帮助信息
alist logout 所有 私聊、群聊 退出当前登录的Alist账户
alist ls 所有 私聊、群聊 列出当前目录的文件, 支持分页显示
alist me 所有 私聊、群聊 显示当前登录的Alist账户的信息
alist pwd 所有 私聊、群聊 显示当前所在目录的路径
alist relogin 所有 私聊 重新登录一个添加过的Alist账户
alist account add 所有 私聊 添加一个新的Alist账户并切换到该账户
alist account del 所有 私聊、群聊 删除一个已存在的Alist账户
alist account info 所有 私聊、群聊 显示当前Alist账户的详细信息
alist account list 所有 私聊、群聊 列出所有已添加的Alist账户
alist account switch 所有 私聊、群聊 切换到指定的Alist账户

📝 TODO

未来开发计划:

  • 机器人图片回复
  • 通过RSS订阅自动离线下载
  • 完善对Alist文件API的支持

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_alist-1.0.2.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

nonebot_plugin_alist-1.0.2-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_alist-1.0.2.tar.gz.

File metadata

  • Download URL: nonebot_plugin_alist-1.0.2.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.17.3 CPython/3.11.9 Windows/10

File hashes

Hashes for nonebot_plugin_alist-1.0.2.tar.gz
Algorithm Hash digest
SHA256 0d4d15f0a86cb26ab34d3161371980327284483d8c6b588254ca89d7eec6b121
MD5 ac15899d27443bd2c95eea0bceed4341
BLAKE2b-256 e22ac1487d0755a43fd8aca44077047b31a3222196336f57452eed534ef474e9

See more details on using hashes here.

File details

Details for the file nonebot_plugin_alist-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_alist-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6d43471c89ff60f7214e5a3d021aa28194a8cb85a3f36c20d19a16ed12b3a4fd
MD5 e2a80e767071979f0b4ac754919c73a5
BLAKE2b-256 0f1285615fe0360ceb47c678206166f203b0865e3a971aaec2d9b2c833bc0563

See more details on using hashes here.

Supported by

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