自定义的 Discord 机器人名称和头像来自 Discord 开发者门户中机器人的应用程序,而不是来自任何托管平台:你在“通用信息”选项卡中设置名称,在“机器人”选项卡中设置头像,两者都会在几分钟内在机器人发送消息的所有位置更新。像 Noxyr 这样的托管平台可以以该身份运行其功能集,但身份本身始终由你设置,因为它属于应用程序,而不属于运行背后代码的人。

A user's bot token runs on a Noxyr node and comes online as their own branded bot. Your token Noxyr node MyBot Online

Discord 机器人身份的组成部分

机器人账号的身份远不止一个“名称”字段。Discord 将其分散在开发者门户的几个位置,而把它们混淆是人们找不到所需设置的最常见原因。

  • 应用名称。在“通用信息”选项卡中设置。这是 OAuth2 邀请页面和应用目录中显示的名称,通常与机器人的用户名一致。
  • 机器人用户名。在“机器人”选项卡中设置。这是成员在每条消息旁、成员列表和私信中真正看到的名称。它可以与应用名称不同,但通常没有理由这样做。
  • 头像。同样位于“机器人”选项卡中。这是用户名出现的所有位置显示的图片。
  • 横幅。可选的宽幅图片,在有人打开机器人的个人资料卡时显示,与用户横幅的工作方式相同。
  • 关于我。一个简短的描述字段,同样显示在个人资料卡上。适合用一行文字概括机器人的功能,或放一个指向其网站的链接。

如何更改 Discord 机器人的名称

  • 1. 打开开发者门户。前往 discord.com/developers/applications,并选择该应用程序。
  • 2. 重命名应用程序。在“通用信息”中编辑“名称”字段并保存。
  • 3. 重命名机器人账号。打开“机器人”选项卡,以同样的方式编辑“用户名”字段。这是成员看到的名称,因此请确保它与你真正希望在聊天中显示的内容一致。

新名称会在一两分钟内出现在新消息和成员列表中。Discord 会限制你更改机器人账号名称的频率,因此请把它当作只需正确设置一次的选项,而不要在短时间内反复调整。

如何更改 Discord 机器人的头像

  • 1. 打开“机器人”选项卡,即开发者门户中该应用程序的页面。
  • 2. 点击当前的头像图片,并上传一张新图片(PNG、JPG 或 GIF,正方形效果最佳)。
  • 3. 保存更改。新头像会推送到机器人所在的每个服务器,无需重新邀请机器人,也无需在服务器上进行任何操作。

由于消息、面板和私信都会实时读取当前的用户名和头像,因此更名或更换头像后,机器人已经发送过的所有内容也会显示新的名称和头像,而不仅仅是之后的消息。唯一的例外是通过 Webhook 发送的消息,它们会保留发送时的名称和头像。

横幅与关于我

两者都位于同一个“机器人”选项卡中,头像下方。横幅是个人资料卡背后的宽幅背景图片;“关于我”是名称下方的纯文本。两者都不是必需的,也都不会影响机器人的行为。如果你希望机器人看起来像一个真正的产品,而不是默认的灰色剪影,那么值得一次性设置好;如果你宁愿把这五分钟花在别处,则可以跳过。

Discord 机器人状态:在线、闲置、请勿打扰

状态与名称和头像完全分开,它不在开发者门户中设置,而是由机器人的代码在每次登录时设置。Discord 为机器人提供与用户账号相同的状态选项:

  • 在线:绿点,正在积极运行的机器人的默认状态。
  • 闲置:新月图标,通常用于表示较轻量的工作或维护状态,但并未完全离线。
  • 请勿打扰(dnd):红点,有时用来表示“当前不接受命令”。
  • 隐身:对所有人显示为离线,而机器人的代码在幕后仍在运行。

除了状态圆点之外,机器人还可以带有一段简短的自定义状态文字,与你在自己的 Discord 个人资料上设置的文字类型相同,在机器人在线时显示在其名称旁边。这段文字与状态颜色互不影响。

Noxyr 自定义机器人如何处理身份与状态

自定义机器人在你所控制的身份下运行 Noxyr 的完整功能集,因此名称、头像、横幅和“关于我”正是你在开发者门户中为自己的应用程序设置的内容,步骤与上文相同。Noxyr 从不改动这些内容;它只会使用你粘贴的令牌进行登录。

Noxyr 的控制面板确实会为该身份增加一个状态选择器。在你服务器的自定义机器人页面中,你可以选择在线、闲置或请勿打扰的状态,并输入最多 128 个字符的自定义状态文字。它会以真正的 Discord 自定义状态的形式应用,而不是“正在玩”之类的活动。如果文字留空,则会回退到一条默认文字,注明由 Noxyr 提供。保存时会在其托管节点上重启机器人以应用更改,因此控制面板将状态保存的频率限制为大约每 30 秒一次。

“隐身”不是那里的选项之一。如果自定义机器人未在运行,控制面板会直接将其显示为离线或已暂停,而不是显示为机器人自行选择的状态。

自定义机器人本身的设置,从 Top.gg 投票到粘贴你的令牌,均在自定义机器人设置指南和自定义机器人文档中逐步说明。

常见问题

更改机器人的名称或头像后,需要重新邀请它吗?不需要。两者都会在机器人已加入的每个服务器中原地更新。

为什么我机器人在旧消息中的头像看起来不对?普通的机器人消息始终显示当前的名称和头像。如果消息是通过 Webhook 而不是机器人账号直接发送的,它会保留发送时的名称和头像。

机器人的状态可以设为“隐身”吗?可以,它是 Discord 四种标准在线状态之一,不过 Noxyr 自定义机器人的控制面板只提供在线、闲置和请勿打扰。

机器人的自定义状态和“正在玩”之类的活动一样吗?不一样。自定义状态是状态圆点旁边的一段纯文本。活动(“正在玩 X”“正在观看 Y”)则是另一个独立的字段,有些机器人会改为设置它。

更改头像需要付费吗?不需要。无论你是否使用 Noxyr 这样的托管平台,应用名称、头像、横幅和“关于我”都是 Discord 自身开发者门户中的免费设置。

想让功能齐全的机器人使用你自己的名称和头像?免费添加 Noxyr,或直接前往自定义机器人进行设置。