RokHub
浏览文档

文档 攻略

快速开始

在你的王国中心添加机器人,选择机器人频道,设置机器人管理员身份组,并连接你的王国。

开始之前

Discord 机器人随你王国的 RokHub 一起提供,与王国中心并列。你的王国有了 RokHub 之后,下面的一切大约十分钟就能完成。

你需要在王国的 Discord 服务器里拥有管理服务器(或管理员)权限,才能添加机器人并修改它的设置。

把机器人添加到你的服务器

  1. 1

    在 kingdom.rokhub.app 后面加上你的王国编号打开你的王国中心,例如 kingdom.rokhub.app/4043,并用 Discord 登录。

  2. 2

    打开顶部的 Discord Bot 标签页。

  3. 3

    在"把机器人添加到更多服务器"下找到你的服务器,点击"添加机器人"。Discord 会要求你确认:请保留它要求的所有权限,这样所有功能才能正常使用。

  4. 4

    回到中心后,点击刷新。你的服务器现在会显示"机器人已添加"。

  5. 5

    选择你的服务器。领导层第一次选定后,该服务器就会关联到你的王国。正是这个关联让 /stats、/seed、/title 和 KvK 提醒正常工作。

不小心关联了错误的服务器?请在中心的王国设置里更改 Discord 服务器 ID。

选择机器人频道

/commander、/pairings、/timer 和 /event 这类查询命令在你选定可运行的位置之前保持静默。这样它们不会刷屏你的主聊天。

  1. 1

    创建一个频道如 #bot-commands,或使用已有的频道。

  2. 2

    运行 /channel add group: All Commands channel: #bot-commands。

  3. 3

    可选:也可以给 KvK Commands 或 Meta Lineups 单独设一个频道。

设置机器人管理员身份组

服务器管理员始终可以管理机器人。没有管理服务器权限的官员需要机器人管理员身份组。

  1. 1

    运行 /config admin-role role: @Officers(或你的领导层身份组)。

  2. 2

    Discord 会对没有管理服务器权限的成员隐藏管理员命令。请在 Server Settings, Integrations, RokHub 中也允许该身份组,这样官员就能在列表里看到命令。

日志频道和语言

  1. 1

    运行 /config log-channel channel: #bot-logs。机器人会在那里报告丢失的权限和被删除的频道。

  2. 2

    如果你的服务器使用其他语言,请运行 /config language。面向所有人的帖子会切换成该语言。对个人的回复则跟随那个人自己的 Discord 语言。

控制面板

每个设置在你王国中心的 Discord Bot 标签页里也能找到:服务器设置、活动日历、提醒、KvK 工具、MGE 申请、验证、领导层看板和服务器构建器。

你在那里改的设置和用命令改的设置是同一套设置。

检查是否生效

  1. 1

    运行 /help。你应该能看到所有命令,管理员命令带锁标记。

  2. 2

    运行 /stats governor: 你的执政官 ID。你应该会得到一张数据卡片。

  3. 3

    在你的机器人频道里运行 /commander name: Achilles。

接下来设置验证,这样 /stats 和 /title 才知道每个人是谁。

本指南中的命令