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.4.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nonebot_plugin_alist-1.0.4.tar.gz
  • Upload date:
  • Size: 16.0 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.4.tar.gz
Algorithm Hash digest
SHA256 9d0f1c57d12cf25770cecd846ee5fb6380597a8cdae247ac8f7709c0d0abd9bc
MD5 f8b589fdafef4ce089135cdc4f2f7e24
BLAKE2b-256 e1dd32cc1f09ff49204a629a334856faabb8af5c7cf9c553ab170790e844ac64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nonebot_plugin_alist-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8c980575e64c4842e3eb9b3465a498741b3047b06f78ad2dd2c8380d3fb3adfd
MD5 3f6d84ed5ae3aad6ca1b167405f493bd
BLAKE2b-256 0e27371c0e0d02572f7e138245629f9f40817267868d9989b3244ab19bf1abc3

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