连接你的 Discord 服务器

把 Spawnfront 机器人添加到战队的 Discord 服务器,选择发消息的频道,让它管理出勤投票和身份组。

适合战队所有者和管理员 · 5 个步骤

准备工作

  • 你是战队在 Spawnfront 上的所有者或管理员。
  • 你在要连接的 Discord 服务器里有 Manage Server 权限。Discord 只允许有这个权限的人添加应用。

步骤

  1. 第 1 步:打开 Discord

    在左侧菜单中,找到你的战队管理菜单(管理 · 加上你的战队名),点击 Discord。也可以在战队的概览页点击 连接 Discord。连接服务器后,这个按钮会显示为 Discord。

    你应该会看到:机器人能为你的战队做什么,以及 添加到 Discord 按钮。

    管理菜单,Discord 已框出。
  2. 第 2 步:把 Spawnfront 添加到你的服务器

    点击 添加到 Discord。在 Discord 的页面上,选择你战队的服务器并批准权限。

    你应该会看到:重新回到战队的 Discord 页面,显示你的服务器名称、已连接标记和连接日期。

    连接前的 Discord 页面,“添加到 Discord”按钮已框出。
  3. 第 3 步:选择频道

    选择机器人在哪里发消息:

    • 私密战队频道:出勤投票,以及迟到或缺席通知。这里只会列出服务器对 @everyone 隐藏的频道,因为这些消息会显示谁会到场。
    • 招募频道:你的招募职位,附带申请按钮。
    • 公告频道:新闻、赛程、“即将开始”,以及你的直播时段:早上发“今天开播”,直播开始时发 LIVE NOW(见从 Discord 直播)。只有战队拥有网站时才会发这些消息。

    每项选择都会立即保存。

    你应该会看到:在你设置过的每个选择框里,显示带 # 的频道名称。

    已连接服务器的卡片,私密战队频道设为 #team,旁边是招募频道和公告频道的选择框。
  4. 第 4 步:让机器人进入你的私密频道

    限定身份组的频道(比如你的私密战队频道)在你放行机器人的身份组之前,机器人都进不去。在 Discord 中右键点击该频道,选择 Edit Channel,再选 Permissions。添加 Spawnfront 身份组,并允许 View Channel、Send Messages、Embed Links 和 Read Message History。点击 Save Changes。

    你选的其他不对所有人开放的频道,也照样操作。

    你应该会看到:在 Discord 中,该频道的权限下列出了 Spawnfront 身份组,并已允许这四项。

  5. 第 5 步:开启投票和身份组

    保持 发布投票 开启,并在 时间 下选择在每次活动前多久发布。保持 提醒未回复的成员 开启,机器人会在活动开始前两小时,只提醒还没回复的成员。

    保持 在阵容中管理身份组 开启,成员把 Discord 关联到 Spawnfront 账号后,机器人就会给他们分配战队和阵容身份组。机器人只会分配和移除它自己创建的身份组。

    你应该会看到:开关下方的阵容,每位成员都标为已关联,或未关联——请让对方运行 /link-profile。

    出勤投票卡片,“发布投票”“时间”和提醒开关已框出;身份组卡片,“在阵容中管理身份组”已框出。

如何确认已成功

  • 你的服务器名称旁显示已连接。
  • 几分钟后,已关联 Discord 的成员在服务器里拥有了战队的身份组。

看起来不对劲?

“添加到 Discord”是灰色的,并显示“Discord 机器人暂时不可用。”

Spawnfront 的机器人暂时关闭了。请稍后再试,你这边不需要做任何更改。

我从 Discord 回来后,显示“未能添加 Spawnfront。只有在该服务器拥有 Manage Server 权限的人才能添加。”

安装没有完成。通常是你的 Discord 账号在该服务器没有 Manage Server 权限:请有这个权限的人给你开通,或者让对方以你战队管理员的身份登录 Spawnfront 后点击 添加到 Discord。如果你在 Discord 页面上取消了,或用时超过十分钟,也会显示这条消息,再点一次 添加到 Discord 即可。

机器人不在我的私密频道里发消息

这个频道限定了机器人没有的身份组。在 Discord 中打开该频道的 Edit Channel › Permissions,添加 Spawnfront 身份组,并允许 View Channel、Send Messages、Embed Links 和 Read Message History。Spawnfront 的 Discord 页面在频道选择框下方也有同样的说明。

机器人每周一会发什么?

每周一,如果你的服务器选了私密频道,机器人会在那里发布上周总结:日程上的训练时长,以及成员回复“我参加”“迟到”或“来不了”的次数。拥有网站的战队还会看到打过的训练赛、战绩和天梯变化;免费战队的总结则会以一行相关说明结尾(训练赛本身对所有战队免费)。一周没有任何内容时不会发布。

为什么机器人的消息末尾有“由 Spawnfront 运行”?

机器人为没有网站的战队发的消息,末尾会有一行小字:“由 Spawnfront 运行 · 获取你战队的网站”。拥有网站的战队,消息末尾没有这一行。

显示“机器人无法分配”某个身份组

Discord 只允许机器人分配排在它自己身份组下方的身份组。在 Discord 中打开 Server Settings › Roles,把 Spawnfront 身份组拖到提示中那个身份组的上方。

某位成员显示“未关联——请让对方运行 /link-profile”

这位成员还没把 Discord 关联到 Spawnfront 账号,所以机器人认不出他。让对方在你的服务器里运行 /link-profile,或在个人资料中关联 Discord,见用 Discord 登录。

相关文章

还是没解决?联系支持或发邮件至 support@spawnfront.com——告诉我们你所在的页面和步骤编号。