Skip to main content

以nonebot-plugin-alconna为基础提供系列帮助功能的插件

Project description

nonebot-plugin-alchelper

基于 nonebot-plugin-alconna, 适用于 Nonebot2 的命令帮助插件。

安装

  • 使用 nb-cli
nb plugin install nonebot-plugin-alchelper
  • 使用 pip
pip install nonebot-plugin-alchelper

注意事项

本插件使用了 nonebot-plugin-orm, 这需要你自行配置数据库相关配置

例如,在使用 sqlite 作为数据库驱动的情况下,你需要

  1. 运行 pip install nonebot-plugin-alchelper[aiosqlite]
  2. 在.env配置文件中设置 SQLALCHEMY_DATABASE_URL=sqlite+aiosqlite:///path-to-your-database
  3. 通过 nb-cli 运行 nb orm upgrade,然后通过 nb orm check 检查是否存在问题

更多内容参阅 orm文档.

配置项

以下配置项可在 .env.* 文件中设置,具体参考 NoneBot 配置方式

alchelper_command_start

  • 类型:Optional[Set[str]]
  • 默认:None
  • 说明:插件使用的命令前缀,如果不填则使用全局命令前缀 (COMMAND_START)

alchelper_help

  • 类型:str
  • 默认:"help"
  • 说明:插件使用的帮助命令名称

alchelper_help_index

  • 类型:bool
  • 默认:False
  • 说明:插件使用的帮助命令是否显示索引

alchelper_help_max

  • 类型:int
  • 默认:-1
  • 说明:插件使用的帮助命令最大显示数量,-1 为不限制

alchelper_statis

  • 类型:str
  • 默认:"statis"
  • 说明:插件使用的统计命令名称

alchelper_statis_msgcount_default

  • 类型:int
  • 默认:10
  • 说明:插件使用的统计命令默认显示消息数量

使用

/help /statis [count = 10] /第3页帮助 /命令统计 /用户统计 @xxx

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_alchelper-0.6.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nonebot_plugin_alchelper-0.6.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_alchelper-0.6.0.tar.gz.

File metadata

  • Download URL: nonebot_plugin_alchelper-0.6.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.19.1 CPython/3.9.13 Windows/10

File hashes

Hashes for nonebot_plugin_alchelper-0.6.0.tar.gz
Algorithm Hash digest
SHA256 03f30b5e2631a7d30c834f9ec56d871996ccd26ac755a9523620d9c86af6ed4e
MD5 51e4f957bc2ae83fea33b900e3d71c62
BLAKE2b-256 8dce37bdafedfdab0414720d699917f729ca2ec2f8735828a34a0743bca1366e

See more details on using hashes here.

File details

Details for the file nonebot_plugin_alchelper-0.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_alchelper-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7560d90bd46cf452a99a058e71ebb95795536b7e4140c43118edefaa0ea26b73
MD5 84f4932c6e119e4b72f8744aa847ece4
BLAKE2b-256 9a1ce5681942dafd86523b44a21adf725bc50278f91dfe87a169254d624c11b2

See more details on using hashes here.

Supported by

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