Default template for PDM package
Project description
nonebot-plugin-text-ban
✨ 违禁词撤回 ✨
什么?又有司马仔发tx的广告触发词了?快用它ban掉吧~
📖 介绍
一个基于Lagrange.OneBot和NoneBot的违禁词撤回插件
[!WARNING] 该插件只能用Lagrange.OneBot作为协议端,其他协议端暂不支持
已实现的功能
- 违禁词撤回
- 误判申诉
- 图片检测
- 谐音检测
- 自动踢出
💿 安装
使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-text-ban
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-plugin-text-ban
pdm
pdm add nonebot-plugin-text-ban
poetry
poetry add nonebot-plugin-text-ban
conda
conda install nonebot-plugin-txt_ban
打开 nonebot2 项目根目录下的 pyproject.toml
文件, 在 [tool.nonebot]
部分追加写入
plugins = ["nonebot_plugin_text_ban"]
⚙️ 配置
配置项 | 必填 | 默认值 | 说明 | 数据类型 |
---|---|---|---|---|
strict | 否 | False | 严格模式(一个一个字检测,例如你的违禁词是 "你好",如果开了这项,那么只要消息中包含“你”和“好”,那么就会撤回) | bool |
ocr | 否 | False | 检测图片中的违禁词(精度稍低) | bool |
pinyin | 否 | False | 检测谐音字 | bool |
kick | 否 | False | 是否自动踢出(群员触发3次违禁词后自动踢出 | bool |
🎉 使用
指令表
指令 | 权限 | 需要@ | 范围 | 说明 |
---|---|---|---|---|
help | 管理/群主/主人 | 否 | all | 插件帮助(需要加上命令头) |
add [text] [type] | 管理/群主/主人 | 是 | all | 添加违禁词,text代表违禁词,type代表模式,目前可选1(精确),2(模糊) |
del [text] [type] | 管理/群主/主人 | 是 | all | 删除违禁词,text代表违禁词,type代表模式,目前可选1(精确),2(模糊) |
add_group [group_id?] | 管理/群主/主人 | 否 | all | 开启本插件,group_id代表群号,不填则默认为当前群(如果是私聊的话得加上group_id) |
del_group [group_id?] | 管理/群主/主人 | 否 | all | 关闭本插件,group_id代表群号,不填则默认为当前群(如果是私聊的话得加上group_id) |
appeal | all | 否 | 私聊 | 当机器人误判违禁词时,可发送此指令以申诉 |
operate [同意/拒绝] [user_id] [ban?] | 管理/群主/主人 | 是 | 私聊 | 同意/拒绝申诉,ban代表是否踢出,目前可选t(踢出),tm(踢出且不接受此人申请)不填则不踢出 |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nonebot_plugin_text_ban-0.1.1.tar.gz
.
File metadata
- Download URL: nonebot_plugin_text_ban-0.1.1.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2824c4b6f456c3d9f1ed4eadb486f201274867d49674a5083f3a788ff9c9a41 |
|
MD5 | 22aacc977496b3ab0e7acb854352a14a |
|
BLAKE2b-256 | 6bca80760b526def585102bb01c6014cbb0c22e3148e1d4a8b7206e3a27f3605 |
File details
Details for the file nonebot_plugin_text_ban-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: nonebot_plugin_text_ban-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b20dc84ac8cce690b371f066cfa9a15cf40aff5f14545b84cadbf631df9a2ce7 |
|
MD5 | 1e562dc44009f75bed9810cc47b1d9d5 |
|
BLAKE2b-256 | 9eaefb4ed253c2120742b6c6fe4bbb9ff1530c8fbad3f761a6757077171b802e |