Skip to main content

A Battlefield V group management plugin for NoneBot2

Project description

NoneBotPluginLogo

NoneBotPluginText

nonebot-plugin-bfvgrouptools

✨ NoneBot 插件简单描述 ✨

license pypi python

这是一个 nonebot2 插件项目的模板库, 你可以直接使用本模板创建你的 nonebot2 插件项目的仓库

模板库使用方法
  1. 点击 start-course 创建仓库
  2. 在创建好的新仓库中, 在 "Add file" 菜单中选择 "Create new file", 在新文件名处输入LICENSE, 此时在右侧会出现一个 "Choose a license template" 按钮, 点击此按钮选择开源协议模板, 然后在最下方提交新文件到主分支
  3. 全局替换owner为仓库所有者ID; 全局替换nonebot-plugin-template为插件名; 全局替换nonebot_plugin_template为包名; 修改 python 徽标中的版本为你插件的运行所需版本
  4. 修改 README 中的插件名和插件描述, 并在下方填充相应的内容

[!NOTE] 模板库中自带了一个发布工作流, 你可以使用此工作流自动发布你的插件到 pypi

配置发布工作流
  1. 前往 https://pypi.org/manage/account/#api-tokens 并创建一个新的 API 令牌。创建成功后不要关闭页面,不然你将无法再次查看此令牌。
  2. 在单独的浏览器选项卡或窗口中,打开 Actions secrets and variables 页面。你也可以在 Settings - Secrets and variables - Actions 中找到此页面。
  3. 点击 New repository secret 按钮,创建一个名为 PYPI_API_TOKEN 的新令牌,并从第一步复制粘贴令牌。

[!IMPORTANT] 这个发布工作流需要 pyproject.toml 文件, 并且只支持 PEP 621 标准的 pyproject.toml 文件

触发发布工作流 从本地推送任意 tag 即可触发。

创建 tag:

git tag <tag_name>

推送本地所有 tag:

git push origin --tags

该插件还未完成,暂未发布至pypi,如需使用可以手动下载当前文件并使用

📖 介绍

为BFV玩家提供状态查询、封禁记录查询,以及自动处理加群请求等功能的群管理插件

💿 安装

使用 nb-cli 安装 在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装
nb plugin install nonebot-plugin-bfvgrouptools
使用包管理器安装 在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令
pip
pip install nonebot-plugin-bfvgrouptools
pdm
pdm add nonebot-plugin-bfvgrouptools
poetry
poetry add nonebot-plugin-bfvgrouptools
conda
conda install nonebot-plugin-bfvgrouptools

打开 nonebot2 项目根目录下的 pyproject.toml 文件, 在 [tool.nonebot] 部分追加写入

plugins = ["nonebot_plugin_template"]

⚙️ 配置

在 nonebot2 项目的.env文件中添加下表中的必填配置

配置项 必填 默认值 说明
ALLOWED_GROUPS 启用群申请自动通过的群号

🎉 使用

指令表

指令 权限 需要@ 范围 说明
player= 群聊 查询玩家bfban和bfvrobot状态
pb= 群聊 查询屏蔽原因

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_bfvgrouptools-0.1.0.tar.gz (10.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_bfvgrouptools-0.1.0-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_bfvgrouptools-0.1.0.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_bfvgrouptools-0.1.0.tar.gz
Algorithm Hash digest
SHA256 223640977162b63af5fc8199bfabae1c560aafd0a77e1f7cb62af35be179682f
MD5 0b5774d240fcb6891cf37fc28663fe4e
BLAKE2b-256 913eddf04f57207d23a347491489ea6b48b4bb0fb19217f3c8427d5c11442b77

See more details on using hashes here.

File details

Details for the file nonebot_plugin_bfvgrouptools-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_bfvgrouptools-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 65e6e94792431535bdc3be9f13527f8886bf7136c07dd2426e30633d6911411c
MD5 170b1862b63595383eb791429922a1fe
BLAKE2b-256 530bb9f4f5f016c7b0c2ff58dcdc14fbdd27944397ea0bf48ecf8ba42f059ef8

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