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

Uploaded Source

Built Distribution

nonebot_plugin_alist-1.1.0-py3-none-any.whl (30.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nonebot_plugin_alist-1.1.0.tar.gz
  • Upload date:
  • Size: 16.6 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.1.0.tar.gz
Algorithm Hash digest
SHA256 56a6b6155888a669021fe09a4dc26ba55369726b17ba65954e4b4bbb968bef89
MD5 e447b4ddcd19cecccb0ac8f5ea72c02b
BLAKE2b-256 964c83702d8df08ce2a84db372191bb86cb58e8af9dcb40413b1c3fa9b8a1565

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nonebot_plugin_alist-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ece31f8e57173ed7f8b7e8b0104cea3b0dccbf462e3f25d0e30a2a3c01eaa558
MD5 dc52c058c1c41d09b1fa839c77b8f2aa
BLAKE2b-256 265d7ac07df229a3fffc34897462618b88a9594c24117e52a496b92f3f311d6a

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