Discord 投票机器人:带实时计数和结果页面的定时投票
Discord 投票机器人会发布一个问题,每个答案对应一个按钮,随着投票到达实时计数,并在计时器结束时关闭投票。 使用 Noxyr,你只需输入一条 /poll create 命令,最多设置十个选项;投票结束后,你会得到最终统计,以及一个可以在 Discord 之外分享的网页。
什么时候机器人投票比快速反应投票更好
Discord 中的大多数投票,最初只是一条消息下面放两个表情。这在"披萨还是塔可"这样的情况下有效,但一旦你需要超过几个选项、一个截止时间或一个清晰的结果,就行不通了。反应投票可以叠加(一个人可以添加五个表情),没有人能看出投票何时结束,数字也会在滚动中消失。
投票机器人解决了这三个问题。每位成员只有一票,投票有结束时间,结果保留在一条明确标明为最终结果的消息中。如果你在 Discord 自带的投票功能和机器人之间犹豫,原生投票与投票机器人对比一文讨论了其中的权衡。
一条命令创建投票
格式为 /poll create,后面跟问题、持续时间和你的选项。你可以添加从两个到十个选项,如果投票应当发布在其他地方而不是你输入命令的地方,还可以指定一个可选频道。
- 问题:投票 embed 顶部的文字。
- 持续时间:与 Noxyr 抽奖使用的格式相同,例如
30m、2h或1d。 - 选项:choice1、choice2,一直到 choice10。每个选项都会变成一个按钮。
- 频道:可选。留空则在当前频道中发布。
投票会以 embed 的形式发布,按钮位于下方,并带有实时计数。无需安装任何东西,也无需使用控制面板:只需这一条命令。
投票的运作方式
每位成员只有一票。如果他们之后按下另一个按钮,他们的票会转到新的选项,因此改变主意的人不会让计数虚高。如果他们按下自己已经选择的选项,机器人会回复他们已经投过该选项的票,什么也不会改变。消息上的计数会随着投票到达而更新,因此每个人看到的数字都是相同的。
因为投票存在于按钮而不是表情中,没有人能通过添加额外的反应来为多个答案投票。
结束投票并阅读结果
投票在持续时间结束时会自动结束。如果想提前结束,请使用投票消息的 ID 运行 /poll end。无论哪种方式,最终的 embed 都会显示每个选项的总数。
有两个额外的视图值得了解:
- 谁投了什么票。右键点击投票消息,打开"应用",然后选择投票人视图。该视图仅对管理员可见,因此你可以核查可疑的结果,而无需向频道公开任何人的投票。
- 摘要页面。结束的 embed 中包含一个链接,指向显示问题、选项和计数的网页。它比截图更容易粘贴到公告或论坛帖子中,抽奖也有同类页面。
什么样的投票问题效果好
机器人只负责计数。措辞取决于你,而以下几个习惯能让结果更有用:
- 只问一件事。"比赛哪一天?"是一个投票。"哪一天以及哪款游戏?"则是两个。
- 选项保持简短。它们位于按钮上,每个选项几个字比一句话更易读。
- 选择适合你时区的持续时间。分布在多个地区的服务器至少需要一天,否则投票只反映那些恰好醒着的人。
- 说明接下来会发生什么。在问题中加上一句类似"最高票选项将于周五公布"的话,让投票感觉确实有用。
如果你需要一个起点,投票消息生成器可以起草措辞。
在服务器中使用投票的想法
- 活动时间。提供三个时段,持续一天。
- 频道和角色的更改。在重命名或移除成员使用的内容之前先询问。
- 社区选择。本周的游戏、电影之夜、下一次抽奖的奖品。
- 产品反馈。如果你经营商店,询问应该先补货哪件商品。同一服务器中的商店机器人意味着买家已经在那里了。
投票、抽奖与权限
投票是名为"投票"的独立模块。你可以关闭它而不影响抽奖,抽奖位于另一个模块中,尽管二者共享持续时间格式和摘要页面。如果投票没有发布,请检查机器人是否可以在该频道中发送消息和 embed。
投票以投票人的 Discord 用户 ID 存储,这正是"一人一票"规则和投票人视图得以实现的原因。数据与隐私页面列出了 Noxyr 保存的内容。
后续步骤
完整的选项请阅读投票文档,如果你还举办抽奖,可参阅抽奖与投票概览。若想先比较工具,最佳 Discord 投票机器人一文列出了各种选项。准备好之后,将 Noxyr 添加到你的服务器;每个模块都免费。
常见问题
一个 Noxyr 投票最多可以有多少个选项?
最多十个。每个选项都会成为投票消息上的一个按钮。
成员可以更改他们的投票吗?
可以。按下另一个选项会移动他们唯一的一票。再次按下同一个选项,只会告诉他们已经投过这个选项了。
如何提前结束投票?
使用投票消息的 ID 运行 /poll end。否则投票会在持续时间结束时自动关闭。
管理员能看到谁投了什么票吗?
可以。右键点击投票消息,打开"应用"并使用投票人视图。该视图仅对管理员可见。
投票机器人免费吗?
是的。投票是免费模块,无需投票或付费方案。