Discord Onboarding:为新成员分配角色的欢迎问题
Onboarding 是 Discord 内置的流程,它用几个问题欢迎新成员,然后根据他们的回答为其分配角色和频道。 它面向社区服务器提供,并取代了人工的"选择你的角色"频道。
成员看到什么
新成员加入,接受规则,然后经历一系列简短的页面。每个问题的答案都与角色或频道相关联,例如"你玩哪些游戏?"或"你想接收活动提醒吗?"。他们勾选自己喜欢的选项。完成后,Discord 会授予他们角色,并只显示匹配的频道,以及你设置的任何默认频道。
成员之后可以在"频道与角色"中更改他们的选择。如果你允许,他们也可以跳过问题。
你需要配置什么
- 默认频道:每个人在抵达时都会看到这些频道。
- 问题:单选或多选,可选或必填。
- 角色与频道映射:每个答案可以添加角色并开启频道。
- 服务器指南:一份包含新成员任务的概览。
Onboarding 要求服务器是社区服务器。它在拥有清晰的角色布局时效果最好。
Onboarding 不是验证
Onboarding 是友好的,而不是严格的。它帮助成员找到正确的位置,但它不能证明他们是真人。突袭机器人可以点击通过它。验证是一道关卡:服务器先锁定,在按钮或检查之后才会打开。两者经常结合使用,先验证,再进行 Onboarding,原因参见突袭。Onboarding 与验证机器人一文介绍了它们的区别。
Onboarding 与 Noxyr
Noxyr 负责关卡和问候。验证机器人会发布一个按钮,点击后最多授予十个角色;欢迎机器人会发送自定义消息;自动角色则在加入时授予角色。验证设置中的一条安全提示:绝不要把会开启频道的角色设为自动角色,因为它在加入时运行,会绕过验证。验证和欢迎文档描述了每个步骤,而onboarding 流程文章展示了如何安排它们的顺序。
设计建议
保持两到三个问题。冗长的流程会让成员在看到任何频道之前就离开。使用"Minecraft"之类的通俗标签,而不是内部角色名称,并保留一个默认频道开放,这样没有人会落在一个空的服务器中。在宣布之前用第二个账号测试,并检查每个答案是否都授予了你想要的角色。
常见问题
我需要社区服务器才能使用 Onboarding 吗?
是的。Onboarding 是社区功能的一部分。
Onboarding 能阻止机器人加入吗?
不能。它引导成员,但不能证明他们是真人。要阻止机器人,请添加验证关卡。
成员能更改他们的 Onboarding 答案吗?
可以,在"频道与角色"中,他们可以随时更改自己的选择。