Discord 里的 Anvil
一个机器人,一次邀请,不用注册任何应用。这里讲它发什么、发到哪里、能在你的服务器里改动什么——以及它哪天不动了,你该看哪里。
一个机器人,已经建好
#没有 Discord 应用要创建,没有令牌要生成,也没有密钥要粘贴。Anvil 运行一个所有氏族共用的机器人,所以接入就是一次邀请,仅此而已。
你仍然可以自带——在 Discord 机器人 下粘贴一个令牌,就会改用它。只有当你希望机器人在成员列表里显示你氏族的名字和头像时才值得;本指南里的一切在两种情况下表现完全相同。
接入它
#两件事,按这个顺序。机器人必须在你的服务器里,而 Anvil 必须知道哪个服务器是你的。
随后面板告诉你的是事实而不是你的意图:机器人是否真的是那个服务器的成员,以及它缺少哪些权限。那里的一行绿字,比一份保存好的表单更有价值。
东西发到哪里
#Anvil 通过 Webhook 发帖,每个频道一个,而且全都是可选的。在你把某个信息流指向某个频道之前,什么都不会发到任何地方——崭新的氏族是刻意安静,不是出了差错。
Webhook 标签页可以替你创建:选一个频道,按 创建,机器人就用它的权限造好 Webhook。粘贴一个你自己在 Discord 里生成的网址,效果完全一样。
身份组与昵称
#两种同步,在你开启之前都是关的,而且都由成员名单驱动,而不是由谁在 Discord 里打的字驱动。
斜杠命令
#机器人在你的服务器里响应 /bingo:board、rules、leaderboard、me 和 team。它们读取正在进行的活动,所以没人需要离开 Discord 就能看到自己的位置。
机器人加入后大约一分钟它们才会出现。如果始终不出现,说明那次邀请授予了机器人却没有授予它的命令——这是两项独立权限,而较早的邀请链接只申请了其中一项。从 Discord 机器人标签页重新打开邀请链接即可;这不会踢出机器人,也不会重置任何东西。
它发什么,什么时候发
#两个来源。当某处看起来不对时,值得分清哪个是哪个。
站点 发布活动:板开放、报名、开赛、排名、结果。它们从 Anvil 自身发出,无论有没有人装插件都照常工作。
插件 发布游戏里发生的事:掉落、宠物、死亡、等级、收集日志格、战斗成就。它们只对运行插件的成员存在,所以掉落频道安静,通常意味着插件安静,而不是 Webhook 坏了。
当它安静下来
#按顺序来,因为每一条都排除下一条:
这里的一切都在 管理 → 设置 下,分布在 Discord 机器人、Webhook、身份组与频道、通知 四个标签页。