Discord 置顶消息机器人:在频道底部保留通知
Discord 置顶消息机器人会删除旧副本,并在聊天安静下来后重新发布,从而让一条消息始终保持在频道底部。 Noxyr 会等待你选择的延迟时间,从 10 秒到一小时不等,因此繁忙的频道不会被刷屏。
置顶消息的问题
Discord 有置顶消息,但很少有人会打开置顶列表。新成员进入频道,看到最近的二十条消息,然后提出规则里已经有答案的问题。置顶消息会始终位于最新聊天的下方,正是视线所在的位置,从而解决了这个问题。
常见用途包括:在 #general 中放一条简短的规则提醒、在客服频道中放“开工单前请先阅读常见问题”、在 #suggestions 中放格式指南,或在交易频道中放“此处禁止销售”的说明。
重新发布的工作方式
机器人会监视频道。当你设定的延迟时间内没有任何人发言时,它会删除上一条置顶消息,并在底部重新发布一条新的。延迟时间为 10 到 3,600 秒,默认为 300 秒,即五分钟。
它不会在每条消息后都重新发布。正是这一设计让置顶消息可以被接受:在快节奏的频道中,消息会在滚动条上方停留,直到出现短暂的空档才跳回底部;在慢节奏的频道中,它几乎会立即回到底部。
创建置顶消息
使用 /sticky set 并输入文字。文字最多 1,800 个字符。可选字段可以帮助你调整样式:
- channel:置顶消息所在的频道,如果不是当前频道。
- title:embed 的标题。
- delay:安静时段,以秒为单位。
- color:embed 的十六进制颜色。
- image:指向图片的 https 链接。
仪表盘中有相同的字段和预览,位于“自动化”下的“置顶消息”。如果你希望使用与服务器匹配的十六进制颜色值,embed 颜色选择器会有所帮助。
暂停、列出和删除
/sticky pause会保留记录,但停止重新发布。在活动期间,当通知只会造成干扰时很有用。/sticky list显示服务器中的所有置顶消息。/sticky remove删除置顶消息并停止它。
值得了解的规则
| 主题 | 行为 |
|---|---|
| 每个频道的数量 | 一条。设置新的置顶消息会替换旧的。 |
| 提及 | 置顶消息是 embed,因此提及会显示,但不会通知任何人。 |
| 外观 | 与其他机器人消息一样,遵循服务器的按钮样式。 |
| 权限 | 机器人需要该频道的发送消息、嵌入链接和管理消息权限,以便删除它之前的副本。 |
写出人们愿意阅读的置顶消息
保持两到三行。占去半个屏幕的置顶消息会让频道变糟,人们也会学会跳过它。只写最有用的一件事,其余内容用链接引导。如果你的较长规则位于某个频道或embed 中,置顶消息只需指向那里。
选择与频道节奏相符的延迟。五分钟适合成批发言的聊天。在每一条回复都很重要的客服频道中,较长的延迟可以让提示不妨碍对话。
置顶消息适合哪些地方
留意成员反复问同一个问题的地方。这些频道就是候选。客服频道中的置顶消息说明需要提供哪些信息,可以省去来回追问的一轮。展示频道中的置顶消息解释格式,可以让帖子保持统一。交易频道中的置顶消息写明规则,可以在争执发生之前避免大部分纠纷。先从一两个频道开始,观察重复问题是否减少,再决定是否增加。
置顶消息还是计划消息?
它们解决的是不同的问题。置顶消息会跟随聊天,并在需要时移动。计划消息则按固定时钟发布,每 15 分钟到 7 天一次,无论是否有人在聊天。对于定期公告,请参阅定时消息机器人。
需要避免的错误
- 延迟太短。在 10 秒的延迟下,在活跃频道中几乎每次短暂停顿后置顶消息都会回来,感觉像是刷屏。
- 大段文字。置顶消息在每部手机上都占用同样的屏幕空间,而且全天都在。越短越好。
- 忘记权限。如果没有管理消息权限,机器人无法删除它的旧副本,你会看到重复的消息堆积。
- 把它当作重要规则的唯一副本。完整的规则应保存在规则频道中,让置顶消息指向那里。
当因为某个原因活动正在进行、频道繁忙时,可以暂停置顶消息,活动结束后再重新开启。文字内容会保留,你无需重新输入。
后续步骤
完整指南Discord 置顶消息介绍了布局思路,置顶消息文档列出了每个选项。添加 Noxyr 试用;置顶消息是免费的。
常见问题
置顶消息多久重新发布一次?
在频道安静了你设定的延迟时间之后,延迟范围为 10 到 3,600 秒。默认为 300 秒。
置顶消息最多能有多长?
文字最多 1,800 个字符,另可选填标题、颜色和图片。
同一个频道中能有两条置顶消息吗?
不能。每个频道只能有一条,设置新的会替换旧的。
置顶消息会提醒任何人吗?
不会。它是 embed,因此提及会显示,但不会通知。
我能暂停置顶消息吗?
可以。/sticky pause 会保留记录,并停止重新发布,直到你重新开启。