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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nonebot_plugin_alist-1.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 93ad956d19b2d2128624d5f6d571ae64582da1ab629c52eb0dd9dfcce770ded4
MD5 0dec072093b3b460ad7cce23020d3457
BLAKE2b-256 95f3482e258348200663725345954e6743f78bfc21f911ecc6497d351ee2c3d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nonebot_plugin_alist-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 16229074b7488cee749ee05fe164bb0cc8c9a99b91835d12f97112ef402d9328
MD5 9a48f582f98559955d5657297fd0f4b1
BLAKE2b-256 4d22de05c445bfc4f2f60e00ea31a9c8ce8978e5e49882d403bea010a89c8999

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