在面板中创建一个表单,你的成员就可以在真正的 Discord 弹窗中填写,最多十个问题,回答会被保存以供审阅。

📝 工作方式
- 启用表单生成器并打开表单页面。
- 创建一个表单:给它起个标题、一个命令名称,并写下你的问题。
- 选择回答要发送到的频道,然后告诉你的成员运行
/form open。
成员选择表单后会弹出一个带有你的问题的弹窗,他们一提交,回答就会同时出现在你的工作人员频道和面板中,随时可以接受或拒绝。
🧩 十个问题的上限
一个表单最多包含十个问题。Discord 在单个弹窗中只允许五个组件,不能更多,所以包含六到十个问题的表单会分两个弹窗打开:成员先填写前五个问题,点击 “Continue (2/2)”,第二个弹窗就会带着剩下的问题打开。面板会在编辑器中强制执行十个的上限,所以你永远不会做出 Discord 无法显示的表单。
如果你需要超过十个回答,可以把主题拆成两个表单,或者使用一个长答题,并在其中询问多项内容。
✍️ 问题类型
| 类型 | 成员看到的内容 |
|---|---|
| 简答 | 单行文本框。 |
| 长答 | 多行文本框,适合写成段落。 |
| 单选 | 下拉菜单,只能选择一个选项。 |
| 多选 | 下拉菜单,可以同时选择多个选项。 |
每个问题可以设为必填或选填,可以带一个显示在输入框内的提示,文本类问题还可以设置最大长度。必填的文本问题还可以设置最小长度,Discord 会在成员提交之前,直接在弹窗中强制执行。
选择类问题最多有 25 个选项。
⌨️ 成员命令
| 命令 | 作用 |
|---|---|
/form open <name> |
打开一个表单并填写。名称会在输入时自动补全。 |
/form list |
显示服务器上当前开放的所有表单。 |
两种回复都是私密的,只有运行命令的成员能看到。唯一公开的内容是发布在你的工作人员频道中的摘要。
成员无需记住你给表单起的名字:他们一开始输入,/form open 就会建议他们有权填写的表单。
⚙️ 每个表单的设置
| 设置 | 作用 |
|---|---|
| 标题 | 显示在弹窗顶部和摘要上。 |
| 命令名称 | 成员在 /form open 后输入的内容。可使用字母、数字和连字符。 |
| 描述 | 显示在 /form list 中的一行摘要。 |
| 回复频道 | 每份提交发送给工作人员的频道。可选,如果不设置,回答仍会出现在面板中。 |
| 提及的身份组 | 与摘要一起被提及,让你的团队注意到它。可选。 |
| 所需身份组 | 只有拥有该身份组的成员才能打开表单。可选。 |
| 冷却 | 成员再次提交同一个表单前需要等待多久。 |
| 每位成员仅限一次 | 让每位成员永久只能提交一份回答。 |
| 确认消息 | 成员提交后看到的私密感谢消息。 |
| 表单开放中 | 取消勾选即可关闭表单,而不会删除表单或其回答。 |
| 接受或拒绝时通过私信通知对方 | 在你接受或拒绝的那一刻,向成员发送私信,说明表单名称和你的决定。你的工作人员备注绝不会包含在内。 |
📥 查看提交
回复部分会列出最近的 50 份回答,可以按表单和状态筛选。点击其中一份,即可展开所有回答。
在那里你可以:
- 接受或拒绝它,系统会记录是谁在何时做出的决定。
- 留下一条管理备注,与你的决定一起保存。
- 直接跳转到机器人在 Discord 中发布的摘要。
- 直接删除一份提交。
回答会在发送的那一刻被固定下来。你明天改写了某个问题,昨天的提交仍会保留它们当时实际回答时的措辞,所以你读到的始终是成员真正看到的内容。
📣 通知对方
每个表单的**“接受或拒绝时通过私信通知对方”**设置,会在你做出决定的那一刻通过私信告诉成员。机器人会说明表单名称和决定;你的工作人员备注绝不会发给对方。
↓ 回答(CSV)
每个有回答的表单都有一个 “↓ 回答(CSV)” 按钮:每份提交一行,每个问题一列。
- 之后被重命名的问题会保留它的那一列,导出文件仍然能和重命名之前给出的回答对齐。
- 最终标签相同的两个问题会各自保留自己的列,不会合并或覆盖。
- 文件在 Excel 中打开时,重音字符完好无损。
- 以类似电子表格公式开头的回答(
=、+、-、@)会被写成文本,因此 Excel 绝不会尝试执行它。
导出某个表单的回答,会在服务器的审计日志中留下一条记录。
🛡️ 防止被刷屏
表单会发布到工作人员频道,所以它容易被滥用。有几种措施可以防止这种情况:
- 冷却会阻止成员立即重新提交。
- 每位成员仅限一次把他们限制为只能提交一份回答。
- 所需身份组让不应看到表单的成员无法接触到它。
- 关闭表单会停止新的回答,而不影响你已有的回答。
所有这些检查都会在表单被提交回来时再次执行,而不只是在打开时检查,所以把弹窗在角落里开着、稍后再提交,也无法绕过这些限制。
🔀 表单、建议还是工单?
这三个功能看起来相近,但有意设计得互不重叠:
| 用途 | 功能 |
|---|---|
| 对固定问题给出结构化的回答,一次性审阅 | 表单生成器 |
| 一个由社区投票的自由文本想法 | 建议 |
| 与你的工作人员进行的持续私密对话 | Discord 工单 |
工作人员申请、合作请求或活动报名属于表单。“我遇到了问题”仍然属于工单。
🔗 与其他功能配合
✅ 权限
机器人在回复频道中需要 View Channel、Send Messages 和 Embed Links。仅此而已,表单生成器绝不会自行分配身份组或对任何人进行审核。
如果回复频道被删除,或机器人失去了对它的访问权限,提交内容仍会保存在面板中。你永远不会因为某个频道不见了而丢失回答。