随机禁言一名群员或自己n分钟(n通过参入数字然后随机实现),简单粗暴。
Project description
适用于nonebot2 v11的随机禁言一名群员或自己n分钟 插件
注意:需要给bot管理员才能使用。
🔧 开发环境
Nonebot2:2.0.0b5
python:3.8.13
操作系统:Windows10(Linux兼容性问题不大)
编辑器:pycharm
💿 安装
1. nb-cli安装(推荐)
在你bot工程的文件夹下,运行cmd(运行路径要对啊),执行nb命令安装插件,插件配置会自动添加至配置文件
nb plugin install nonebot_plugin_random_ban
2. 本地安装
将项目clone到你的机器人插件下的对应插件目录内(一般为机器人文件夹下的src/plugins
),然后把nonebot_plugin_random_ban
文件夹里的内容拷贝至上一级目录即可。
clone命令参考(得先装git
,懂的都懂):
git clone https://github.com/Ikaros-521/nonebot_plugin_random_ban.git
也可以直接下载压缩包到插件目录解压,然后同样提取nonebot_plugin_random_ban
至上一级目录。
目录结构: 你的bot/src/plugins/nonebot_plugin_random_ban/__init__.py
3. pip安装
pip install nonebot_plugin_random_ban
打开 nonebot2 项目的 bot.py
文件, 在其中写入
nonebot.load_plugin('nonebot_plugin_random_ban')
当然,如果是默认nb-cli创建的nonebot2的话,在bot路径pyproject.toml
的[tool.nonebot]
的plugins
中添加nonebot_plugin_random_ban
即可
pyproject.toml配置例如:
[tool.nonebot]
plugin_dirs = ["src/plugins"]
plugins = ["nonebot_plugin_random_ban"]
更新版本
nb plugin update nonebot_plugin_random_ban
🔧 配置
不需要配置喵~
🎉 功能
随机禁言一名群员或自己n分钟(n通过传入数字然后随机实现),简单粗暴。
👉 命令
随机禁言 或 随禁
命令结构:/随机禁言 [最大禁言时间]
或 /随禁 [最大禁言时间]
(最大禁言时间不填默认60分钟内的随机)
例如:/随机禁言
或 /随禁 10
bot返回内容:
恭喜幸运儿:xxx 获得6分钟的禁言服务
口球 或 禁我
命令结构:/口球 [最大禁言时间]
或 /禁我 [最大禁言时间]
(最大禁言时间不填默认60分钟内的随机)
例如:/口球
或 /禁我 10
bot返回内容:
恭喜您获得6分钟的禁言服务
⚙ 拓展
自行修改源码喵~
📝 更新日志
展开/收起
0.0.1
- 插件初次发布
0.0.2
- 补充插件元信息
- 优化文档
0.0.3
- 新增命令 口球 或 禁我,自己禁自己
0.0.4
- 优化文档
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
Built Distribution
Hashes for nonebot_plugin_random_ban-0.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8179a5564e80f8bbadfa097851109ea780894d704416c94b14a96588779e2b28 |
|
MD5 | c56488d019da176736079e2b71ccf398 |
|
BLAKE2b-256 | c28e067f3e2e8b172801dc5b33d7a978b30e04fffaec00b974dd3b859baca93e |
Hashes for nonebot_plugin_random_ban-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e64a91e33f72f8f629d3ad1ac0c19b1f68cb2f72bc14e014b7ae1ad8558789df |
|
MD5 | 037f1c588a360359488d479eca23a238 |
|
BLAKE2b-256 | d5a0dea95bd04c09aeb64fc63b699f6da8d0b5a7dbebb3346e4def906576b07b |