Discord.js - 如何向我的机器人添加“尝试我的命令”功能?

bol*_*nds 10 javascript node.js discord discord.js

我查看了一些机器人的个人资料,显然,Discord 为机器人添加了“尝试我的命令”功能。我试着到处寻找,但什么也没找到。如何将此功能添加到我的机器人中?

(我使用的是discord.js v14)

试用我的命令功能的图片。

1

小智 12

机器人配置文件中的全局斜杠命令

正如你们许多人所注意到的,我们最近开始在上周针对经过验证的应用程序向机器人配置文件推出全局斜线命令。本周,我们将把它们推广到 100% 经过验证的应用程序。

通过此更新,您的机器人配置文件中现在最多可以看到 5 个应用程序最常用的全局斜杠命令(只要您的应用程序经过验证)。这些命令可直接调用,使用户更容易发现和使用 Discord :sparklies:

我该如何启用它? 你什么都不用做!只要您的应用程序经过验证并且至少有一个全局斜杠命令,您的机器人配置文件中将自动显示最多 5 个命令。

我可以更改机器人配置文件中显示的命令吗? 不,目前您无法控制存在哪些命令

致谢:Discord 开发者

  • 你有这篇文章的链接吗? (4认同)

小智 12

您可以使用命令 ID 手动将此功能添加到机器人的描述框中。

如何检索命令 ID:

  1. 转到服务器设置。
  2. 单击“集成”。
  3. 寻找您的机器人并单击它。
  4. 向上滚动,直到看到已部署的命令列表。
  5. 右键单击以复制您选择的命令 ID,以便稍后显示。

接下来,我们转到Discord 开发者门户,将命令 ID 放入机器人的描述框中。

因此,您需要做的就是以这种格式输入要显示的命令:

</(command-name):(command-ID)>
Run Code Online (Sandbox Code Playgroud)

它看起来像这样:

**TRY MY COMMANDS** // ** to bold the text

</play:938016496168932622> | </help:938012345242127927>
Run Code Online (Sandbox Code Playgroud)

其外观如下:

显示“尝试我的命令”示例的屏幕截图。 示例命令显示为 /play |  /帮助

它可能看起来不像经过验证的版本那么好,但是嘿,它有效。您可以按下它并像普通斜杠命令一样使用它。