管理员申请机器人用一个按钮取代了谷歌表单,以及“想当版主请私信我”之类的帖子:申请人点击“申请”,获得一个私密频道,逐个回答你的问题,完成的申请会进入审核频道,管理人员点击一下即可接受或拒绝。 Noxyr 免费提供这一功能,接受申请后可自动授予身份组,并可设置冷却时间,限制被拒绝者再次申请的时间。

A staff application form lands in a review queue and gets accepted with a role granted. Review queue Applicant Moderator app Accept Staff

申请的流程

  • 1. 面板。/application post 会在你指定的位置发布一条带有“申请管理员”按钮的嵌入消息。页脚会告诉申请人需要回答多少个问题。
  • 2. 私密频道。点击按钮后会创建一个只有申请人和管理员身份组可以看到的频道,并提出第一个问题。
  • 3. 一次一个问题。每个回答(最多 1,000 个字符)都会被记录,然后出现下一个问题。如果申请人中途离开,或者机器人重启,频道会从下一个未回答的问题继续,而不是从头开始。
  • 4. 审核。完成的申请会发布到审核频道,并附带“接受”和“拒绝”按钮。
  • 5. 决定。接受会授予申请人接受身份组(如果你设置了的话),并私信通知对方;拒绝同样会私信通知,并开始重新申请的冷却计时。

两分钟完成设置

运行 /application setup 并填写所需选项,或者在仪表盘中打开 工单 → 创建申请:

  • enabled:是否接受新的申请。关闭后,按钮会提示申请已关闭。
  • review_channel:完成的申请会进入的私密频道。
  • category:每位申请人的频道所在的分类。
  • staff_role:谁可以查看申请频道并点击按钮。
  • accept_role:某人被接受时自动授予的身份组。留空则手动发放身份组。
  • cooldown_days:被拒绝的申请人需要等待多久才能再次申请(0 到 365 天,默认 14 天)。

然后在应该放置面板的频道中,使用 /application post application:Staff 发布面板。

编写问题

Noxyr 预设了四个默认问题:年龄和时区、每周可用时间、过往管理经验,以及为什么想加入。你可以使用 /application question-add 替换成自己的问题(最多 15 个问题,每个 250 个字符),用 /application questions 列出它们,用 /application question-remove 删除其中一个。以下是一些不错的问题示例:

  • “描述一次你处理两位成员之间争执的经历。”
  • “如果另一位管理人员违反了规则,你会怎么做?”
  • “你在哪些频道上花的时间最多?为什么?”

问题请控制在八个以内。有十五道论述题的申请往往会做到一半就被放弃,而真正完成的申请,所能告诉你的信息还不如三个精准的问题多。

防护措施

  • 每人只能有一个未完成的申请。连续点击两次“申请”会重新打开已有的频道,而不会再创建第二个。
  • 被拒后冷却。会告知申请人何时可以再次尝试。
  • 设计上即为私密。申请频道只对申请人和管理员身份组可见;其他成员永远看不到谁提交了申请。
  • 完整记录。/application list 会按状态筛选近期的申请:等待管理人员处理、已接受、已拒绝,或仍在填写中。

常见问题

申请人可以中途停止吗?可以。在频道中输入 cancel 即可结束申请,几秒钟后频道会关闭。

之后机器人会删除频道吗?频道会在最后一个回答之后约一分钟关闭;申请本身会保留在审核频道和 /application list 中,申请人则会通过私信收到决定结果。

我可以用它来收集管理员以外的申请吗?可以。重命名面板和问题即可,同样适用于合作伙伴、创作者或活动团队的申请。

它是免费的吗?是的,与 Noxyr 的其他所有模块一样免费。

在仪表盘中进行设置,并阅读服务器新成员引导与验证,了解新成员旅程的其余部分。