Wiki / Core Features / 表单生成器

表单生成器

更新者 Maxime_48 · 1小时前 · 浏览量:94

语言: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

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

表单生成器页面,显示两个表单及其最近的回复


📝 工作方式

  1. 启用表单生成器并打开表单页面。
  2. 创建一个表单:给它起个标题、一个命令名称,并写下你的问题。
  3. 选择回答要发送到的频道,然后告诉你的成员运行 /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 工单

工作人员申请、合作请求或活动报名属于表单。“我遇到了问题”仍然属于工单。


🔗 与其他功能配合

  • 等级:表单已提交触发器让你的奖励图在有人提交表单时作出反应:授予 XP、发放身份组、发送私信。
  • 服务器日志:服务器日志开启时,提交会记录在互动类别下。

✅ 权限

机器人在回复频道中需要 View Channel、Send Messages 和 Embed Links。仅此而已,表单生成器绝不会自行分配身份组或对任何人进行审核。

如果回复频道被删除,或机器人失去了对它的访问权限,提交内容仍会保存在面板中。你永远不会因为某个频道不见了而丢失回答。