koishi-plugin-fakemsg-admin
v1.0.0
Published
带管理审核功能的伪造QQ合并聊天记录插件[点我查看使用方法](https://github.com/DoomVoss/Koishi-Plugins-CBS/tree/main/plugins/fakemsg-admin)
Maintainers
Readme
koishi-plugin-fakemsg-admin
插件介绍
本插件用于 Koishi 机器人框架,提供伪造消息申请与管理员审核机制。
用户提交伪造内容后,由管理员私聊审核,通过后机器人将发送合并转发消息。
支持以下功能:
- 支持多用户伪造消息
- 支持同一用户多条消息伪造
- 内置管理员审核机制
- 支持备注说明
- 支持每日使用次数限制
- 支持屏蔽指定 QQ 号
- 合并转发失败自动退化为逐条发送
插件配置项说明
以下配置项说明将同时体现在源码注释中。
| 配置项 | 类型 | 默认值 | 说明 |
|:------|:------|:------|:------|
| userSplit | string | \| | 多用户消息分隔符 |
| messageSplit | string | 空格 | 同一用户多条消息分隔符 |
| blockedUsers | string[] | [] | 被屏蔽的 QQ 号列表 |
| adminUsers | string[] | [] | 管理员 QQ 列表(接收审核通知) |
| maxDailySubmits | number | 2 | 用户每日最大申请次数 |
使用指令
申请伪造
fakemsg <内容> -r <备注>| 参数 | 说明 |
|:------|:------|
| <内容> | 伪造格式内容 |
| -r | 备注说明(可选) |
触发格式规则:
| 规则 | 说明 |
|:------|:------|
| QQ号说内容 | 伪造单个用户单条消息 |
| \| | 分隔多个不同用户 |
| 空格 | 分隔同一用户的多条消息 |
示例:
fakemsg 114514说你好
fakemsg 114514说你好|1919810说收到
fakemsg 114514说你好 早上好 今天天气不错
fakemsg 114514说你好 早上好|1919810说周末要不要出去玩 -r 测试用途管理员审核指令(私聊机器人使用)
| 指令 | 说明 |
|:------|:------|
| fake.pass <序号> | 通过申请 |
| fake.deny <序号> [理由] | 拒绝申请 |
管理员会在私聊中收到如下信息:
- 申请序号
- 申请用户
- 所在群组
- 备注
- 原始内容
审核通过后,机器人将在原会话中发送合并转发消息,并通知申请人。
审核拒绝后,将通知申请人拒绝原因。
使用流程说明
- 用户发送
fakemsg指令提交申请 - 管理员私聊收到审核通知
- 管理员执行
fake.pass或fake.deny - 审核通过后发送合并转发消息
注意事项
- 伪造消息的 QQ 号必须真实存在
- 被加入
blockedUsers列表的 QQ 号无法被伪造 - 用户每日申请次数受
maxDailySubmits限制 - 若合并转发发送失败,将自动退化为逐条发送文本消息
帮助与反馈
- 如有Bug请前往Github项目主页提交Issue
- 1.0.0
- 首次上传插件
