限制、冷却时间与验证码
通过开启限制、冷却时间、验证码和黑名单,保护你的工单系统免受垃圾信息骚扰。
垃圾信息防护指南
一个会创建私密频道的公开按钮,很容易被滥用。TicketWave 为你提供了四层独立防护来控制它——按你的社区需要,想用多少层都可以。
| 层级 | 阻止的行为 |
|---|---|
| 开启限制 | 一个成员一次打开十个工单 |
| 冷却时间 | 工单 → 关闭 → 工单 → 关闭 的循环 |
| 验证码 | 自动化 selfbot 和 raid 脚本 |
| 黑名单 | 那个总是继续捣乱的成员 |
第 1 层 — 打开工单限制
按成员
服务器仪表板 → Settings → Ticket System → Configure → Ticket Open Limit。

| 值 | 含义 |
|---|---|
1 | 每个成员只能打开一个工单——默认值,也是大多数服务器的正确选择 |
3 | 适用于成员可能确实有多个互不相关问题的情况 |
-1 | 不限制 |
当达到限制时,成员会收到一条临时消息,而不是创建新工单。
按服务器
整个服务器同时可打开的工单数量也有一个全局限制:
| 套餐 | 全局限制 |
|---|---|
| Free | 10 个已打开工单 |
| Premium | 不限制 |
在免费套餐中,第 11 个工单会被拒绝,直到你的团队关闭掉一个为止。如果你的支持频道经常遇到这种情况,那就是 Premium 开始物有所值的时候。
第 2 层 — 冷却时间
冷却时间会在同一成员的两次操作之间加入等待时间。
配置冷却时间
服务器仪表板 → Settings → Cooldown Durations → Configure → Add Cooldown。

| 字段 | 说明 |
|---|---|
| Cooldown Type | Ticket Creation 或 Ticket Remind |
| Duration | 成员需要等待多久 |
| 类型 | 限制内容 |
|---|---|
| Ticket Creation | 同一成员创建两个新工单之间的时间 |
| Ticket Remind | 工单中两条提醒消息之间的时间 |
当冷却时间生效时,成员会清楚看到自己什么时候可以再次尝试。
管理员绕过
Settings → Administrator Settings → Admin Cooldown Bypass 允许服务器管理员忽略工单冷却时间。你在测试自己的配置时会很方便。
建议先从 10 到 15 分钟 的创建冷却时间开始。它既能阻止循环刷票,又不会惩罚那些真的只是忘了某件事的成员。
第 3 层 — 验证码
Captcha System 模块会要求成员先阅读一张扭曲图片,并从下拉菜单中选择匹配的文字,然后才会创建工单。

成员点击工单面板按钮。
会出现一条带验证码图片的 ephemeral 消息——只有该成员能看到。
他们从下拉菜单中选择正确答案。
工单会正常创建。答错就不会创建工单。
在 Settings → Captcha System 中启用即可,无需其他配置。
验证码大约只会让成员多花五秒,而且在所有套餐中都免费。对于开放邀请的公开服务器来说,它是最有效的反 raid 开关。
第 4 层 — 黑名单
黑名单会直接阻止某个特定成员创建工单。
- 使用 Ticket Blacklist Add context menu 添加某人
- 使用 Ticket Blacklist Remove 将其移除
- 在仪表板的 Blacklist 页面查看完整列表

表格会显示状态、成员、原因、拉黑者、停用该条目的人员以及时间。Unlock User 操作会解除封锁。
| 套餐 | 黑名单条目数 |
|---|---|
| Free | 1 |
| Premium | 不限制 |
把黑名单变更记录到工作人员频道,这样整个团队都能知道谁被封禁以及原因——参见 Log Channels。
检查顺序
当成员点击你的面板时,TicketWave 会按以下确切顺序进行检查:
分类系统是否已启用,并且分类是否可用?
成员是否低于个人打开工单限制?
服务器是否低于全局打开工单限制?
成员是否在黑名单中?
是否正在运行创建冷却时间?
是否已配置默认工单分类,并且它仍然存在?
holiday mode 是否正在阻止新工单?
bot 是否拥有所需权限——全局权限以及工单分类中的权限?
是否需要验证码?
工单已创建。
这份列表也是最快的排查清单。如果成员无法打开工单,就从上往下逐项检查——第一个失败的检查项就是答案。
下一步
- Holiday Mode(有意暂停工单创建)
- Log Channels(查看谁在何时被阻止)
- Ticket Steps Overview(通过问题筛掉低质量工单)
How is this guide?
