Discord 工单面板是成员点击以开启支持工单的消息,它的呈现形式可以是一个或多个按钮,也可以是一个下拉菜单。按钮最适合少数几种你希望一眼就能看到的工单类型;下拉菜单面板则适合拥有众多部门的服务器,因为它会把所有生效中的面板列在一个紧凑的菜单里。两者都可以在工单开启之前询问一份简短的表单,并分别路由到各自的分类和员工身份组。本指南介绍何时使用每种样式、工单表单如何工作、如何路由到不同部门,以及如何在 Noxyr 中搭建每一个部分。

A support ticket opens, gets claimed by staff, closes, and produces an archived transcript. Open ticket #ticket-0042 Open Claimed Closed Staff assigned Transcript

Discord 工单面板究竟是什么

工单面板是一份保存好的配置:名称、嵌入消息(标题、描述、颜色、图片)、按钮或下拉菜单的样式、目标分类、可以访问的员工身份组、可选的欢迎消息,以及可选的表单。发布面板时,会把这份配置作为一条消息发送到某个频道中。成员与之互动后,会在你选择的分类下开启一个私密的工单频道,而你选择的员工身份组可以看到它。

没有任何限制阻止你同时运行多个面板,每种工单类型一个。“购买商品”“报告问题”“账单问题”和“员工申请”都可以各自拥有独立的面板、分类和员工身份组,这样一个账单问题就永远不会出现在管理团队面前。

按钮面板与 V2 下拉菜单面板

Noxyr 使用 /sendticketpanel 发布面板,默认是按钮样式;使用 /sendticketpanelv2 则始终发布为下拉菜单。两者的区别不仅仅在外观上。按钮面板会显示它自己的按钮,如果你把其他面板关联到它上面,还可以在同一条消息上增加最多 24 个按钮(总共 25 个按钮,每行五个)。V2 面板则会自动拉取服务器中所有生效中的工单面板,并把它们作为选项列在一个选择菜单中,最多可达 125 个;如果超过这个数量,会拆分成多个下拉菜单,每个最多 25 个选项。

 按钮面板V2 下拉菜单面板
命令/sendticketpanel/sendticketpanelv2
显示哪些面板本面板,以及你明确关联到它的其他面板服务器中所有生效中的面板,自动显示
单条消息的最大选项数25 个按钮最多 5 个下拉菜单,共 125 个选项
最适合1-5 种众所周知的工单类型,醒目显示6 个以上的部门,或经常变动的商品目录
维护添加面板时需要重新关联并重新发布新面板会自动出现,无需重新关联

实用的判断标准是:如果你用一只手就能数清自己的工单类型,按钮的可读性更好,看起来也更有针对性。超过这个数量,一整排按钮就会显得拥挤;而下拉菜单可以让消息保持简短,同时仍然覆盖所有类型。这也是它更适合那些每隔几周就会新增工单分类的服务器的原因。

带表单的工单面板:应该问什么问题

两种面板样式都可以在工单真正开启之前询问一份简短的表单(Discord 的 modal)。使用 /ticketform 进行设置,它会打开一个弹窗,并预先填入面板当前的问题,方便你直接编辑。表单是可选的:如果留空,按钮或下拉选项会直接开启工单。

问题每行输入一条,使用一套简单的语法:

  • * 前缀表示该问题为必填项。没有它,成员可以留空。
  • (long) 后缀会把输入框从单行框切换为段落框,适用于需要比简短回答更长的内容。
  • 问题后面的 | hint text 会在输入框中添加灰色的占位提示文字,例如 *What are you selling? | e.g. spawners。

Discord 的一个弹窗最多显示 5 个问题,所以 Noxyr 会把更长的表单分成每页 5 个问题的多页,并带有“继续”按钮;每个问题的标签最多 45 个字符。好的表单只询问员工在第一次回复时必须问的内容:成员想要什么、需要查询的订单或用户名,以及员工采取行动之前需要的任何信息。商店面板可以询问他们要买什么、打算如何付款;漏洞报告面板可以询问发生了什么、他们原本期望的结果是什么。对于答案显而易见的问题(例如他们的用户名、他们使用的是哪个频道)就不要问了,因为 Discord 已经免费提供了这些信息。

将工单路由到不同部门

在 Discord 中,多个工单分类来自于多个面板,而不是来自一个带有分支的面板。每个面板都独立设置自己的目标分类、员工身份组、提醒身份组,以及允许谁开启它(可选的必需身份组,适用于“仅限已验证买家”的支持线路)。如果“综合支持”使用一个分类和员工身份组,“账单”使用另一个,“员工申请”使用第三个,那么成员在面板上的选择就决定了哪个员工团队会看到这个工单。

在这里,两种面板样式再次出现分歧。按钮面板根据点击的是哪个按钮进行路由。V2 下拉菜单面板则根据从列表中选择的是哪个选项进行路由,因为在底层,每个选项实际上都是一个不同面板的 ID,各自拥有独立的分类、身份组和表单。无论哪种方式,路由逻辑都保存在面板上,而不是保存在消息上,因此同一组部门无论是在一个频道中以按钮形式发布,还是在另一个频道中以下拉菜单形式发布,都同样有效。

在 Noxyr 中搭建每个面板

面板的创建、嵌入消息、目标分类和员工身份组,都在 Noxyr 仪表盘的工单页面中设置。具体步骤如下:

  • 1.为每种工单类型创建一个面板,各自拥有独立的分类和员工身份组。
  • 2.(可选)使用 /ticketform 为面板设置表单,或在同一面板编辑器中设置。
  • 3.使用 /sendticketpanel 将少量面板以按钮形式一起发布,选择频道;如果需要,还可以把其他几个面板的按钮关联到同一条消息上。
  • 4.或者使用 /sendticketpanelv2 将完整的部门列表发布为一个下拉菜单,并可选择由哪个面板提供该消息的标题、描述和图片。
  • 5.随时可以重新运行任一命令;再次发布会原地更新同一条消息,而不会留下重复的消息。

无论面板最初是如何创建的,这两个命令都适用于任何面板。因此,你可以先从一个按钮面板开始,之后再把同样的面板切换为下拉菜单,或者在不同频道中同时运行两种样式,无需重新搭建任何内容。

常见问题

同一个服务器中可以混用按钮面板和下拉菜单面板吗?可以。面板是相互独立的;在合适的频道中,一部分使用 /sendticketpanel 发布,另一部分使用 /sendticketpanelv2 发布即可。

无论使用哪种面板样式开启工单,表单都会生效吗?会的。表单属于面板本身,因此成员无论是点击按钮,还是从下拉菜单中选择该面板,都会看到它。

每个部门都需要单独的分类吗?不需要,这是可选的,但建议这样做。当你的工单类型超过两三种时,独立的分类可以让权限和频道列表保持整洁。

如果在发布 V2 下拉菜单之后新增了一个面板会怎样?在你使用 /sendticketpanelv2 重新发布该 V2 消息之前,新面板不会出现,因为选项列表是在发布时生成的。

这些功能需要付费套餐吗?不需要。面板、表单、关联按钮和 V2 下拉菜单都属于 Noxyr 免费工单系统的一部分。

关于工单设置的其余部分,包括员工认领、关闭和保存工单记录,请参阅工单文档和工单记录指南。完整功能列表请见工单机器人页面,或者免费添加 Noxyr 来搭建你的第一个面板。