koishi-plugin-batchkick
Version:
批量踢人插件,支持通过QQ群管理接口批量踢出群成员
47 lines (33 loc) • 928 B
Markdown
# koishi-plugin-batchkick
批量踢人插件,支持通过QQ群管理接口批量踢出群成员。
## 功能特性
- 批量踢出指定的群成员
- 批量艾特通知功能
- 完整的错误处理和日志记录
## 使用方法
### 批量踢人
```
批量踢人 <群号> <用户ID列表>
```
例如:
```
批量踢人 123456789 742235059,3140284655,2715937649
```
### 批量通知
```
通知 <群号> <通知内容> <用户ID列表>
```
例如:
```
通知 123456789 请注意查看群公告 742235059,3140284655,2715937649
```
## 工作原理
1. 通过OneBot v11协议获取QQ群管理凭证
2. 提取cookies中的skey值
3. 使用特定算法计算bkn值
4. 调用QQ群管理接口执行踢人操作
## 注意事项
- 需要机器人具有群管理员权限
- 需要机器人已登录QQ并能获取到有效的凭证
- 批量操作有一定的风险,请谨慎使用
- 建议先在测试群中验证功能