Skip to main content

带有阻断(屏蔽)指定群聊 消息/指令 功能的helper。

Project description

NoneBotPluginLogo

nonebot-plugin-helper-plus

✨ NoneBot 带有阻断(屏蔽)指定群聊 消息/指令 功能的helper。 ✨

license pypi python

📖 介绍

一个带有阻断(屏蔽)指定群聊消息/指令功能的helper。对启用阻断(屏蔽)的群聊,按照在/data/helper/群号.json中的规则进行黑/白名单控制。(到底叫阻断好还是叫屏蔽好呢🤔)

💿 安装

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

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

plugins = ["nonebot-plugin-helper-plus"]

⚙️ 配置

在data/helper/目录下添加配置文件:

  • config.json 默认配置,仅存帮助信息。
  • 群号.json 受控制的群聊配置

配置文件说明:

  • mode :模式,黑白名单
  • whitelist/blacklist :具体规则。
  • regex :正则匹配
  • command :命令匹配
  • time_span :限定时间段匹配

示例:白名单黑名单

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

配置项 必填 类型 默认值 说明
rule_group List[str] 空列表 启用规则的群聊(请先写好配置文件)

TODO

  • 完善正则匹配,考虑加入完全匹配和部分匹配两种规则。

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_helper_plus-0.1.7.tar.gz (42.5 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file nonebot_plugin_helper_plus-0.1.7.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_helper_plus-0.1.7.tar.gz
Algorithm Hash digest
SHA256 1314629aa82e1392bf77e79eb89c61e2a94f74d443f1c0ee70fff433d7b4f70b
MD5 9b9ad7aaa7ae6bc2527efa430c38f1c9
BLAKE2b-256 971635e20734a1315749c3339b10c2830d2a65b1caedaae89d8ef79e5e6c56a4

See more details on using hashes here.

File details

Details for the file nonebot_plugin_helper_plus-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_helper_plus-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 03ba609307d0c133a8d3617aaf1d0e1a321aff764f244202ef14975ac80f266f
MD5 32cf7279be47b43c5c56ce27d610e1eb
BLAKE2b-256 271137d08c06e70b7bbc7cf91a75b15e1819d93fe844b58c0532e0d06dedaf8c

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