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

Uploaded Source

Built Distribution

nonebot_plugin_alist-1.0.1-py3-none-any.whl (28.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nonebot_plugin_alist-1.0.1.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.17.2 CPython/3.12.4 Windows/11

File hashes

Hashes for nonebot_plugin_alist-1.0.1.tar.gz
Algorithm Hash digest
SHA256 7e4a503b45678cfe334393ee89ce08e165b7bc3460aff3c9a96dabba12ccad72
MD5 12a6008150a4b7c5757f047946c31d4c
BLAKE2b-256 a93e486a60169df6b48bce949d4face9329c13acf10e08161e025d563acf221a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nonebot_plugin_alist-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0a89755039c15ff459fb413d83a985da863b341626d7ef73ae31722db750b4be
MD5 06b47a8ee4aafd69cd532346f7b85611
BLAKE2b-256 23978e9a682aba450bdd37b4fe834b700a7155490eddd8b41af3d5e5d9083de8

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