npm 包 discord-shell 使用教程

阅读时长 4 分钟读完

前言

discord-shell 是一个基于 Discord.js 的 Node.js 模块,它可以让你在 Discord 的聊天框中运行命令。它可以让你像终端一样在 Discord 中操作计算机。 在本文中,我们将深入讨论如何使用 discord-shell 模块,并提供以下的功能:

  • 安装 discord-shell
  • 连接到 Discord Bot
  • 运行指令
  • 示例代码

安装 discord-shell

要使用 discord-shell 模块,您需要在您的项目中安装它,您可以使用 npm 安装 discord-shell。

安装完成后,您需要在您的项目中引入 discord-shell,您可以在您的项目中如下所示进行引用:

连接到 Discord Bot

启动 Discord Bot 并与 discord-shell 模块进行连接,你需要提供你的 Bot Token。

-- -------------------- ---- -------
----- ------------ - -------------------------
----- ------- - ----------------------

----- ------ - --- -----------------
----- ----- - ----------------------

------------------ -- -- -
    ------------------- -- -- ----------------------
    ---------------------
---

--------------------

以上代码将启动你的 Discord Bot,同时使用 DiscordShell 中间件与 discord-shell 模块进行连接。discord-shell 完成模块的注册后,你就可以使用下面的指令运行命令。

运行指令

要在聊天框中运行您的指令,只需在您的 Bot 前加入您的命令前缀即可(@bot command 或者 !command 等等),你的命令将在指令前缀后面运行。

当你运行指令时,你将收到你的 Bot 的回应。

示例代码

这里有一个可执行的 Discord Bot 示例代码,它使用 discord-shell 模块。

-- -------------------- ---- -------
----- ------- - ----------------------
----- ------------ - -------------------------

----- ------ - --- -----------------
----- ----- - ----------------------

------------------ -- -- -
    ------------------- -- -- ----------------------
    ---------------------
---

-------------------- --- -- -
    -- ---------------- -------
    -- ------------------------------ -------

    ----- ---- - ----------------------------------- -----
    ----- ------- - ---------------------------

    --------------- -
        ---- -------
            -------------------
            ------
        ---- --------
            ----------------- ---------
            ------
        --------
            ------------------ -----------
            ------
    -
---

--------------------

在以上例子中,当你的 Discord Bot 读到一条消息时,它将检查这条消息是否以 ! 开始,如果它是,则它将跟随你的指令执行相应的操作。除了运行默认的命令外,你也可以使用 discord-shell 定义你自己的命令,并使用相关方法直接在服务端运行命令。

总结

在本文中,我们深入讨论了 discord-shell 模块的用法,你应该已经掌握了如何安装以及如何连接它。现在你可以在 Discord 的聊天框中自如的操作计算机啦。我们提供了与 discord-shell 的示例代码以及运行指南,希望这篇文章可以帮助你在你自己的项目中使用 discord-shell 模块。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600558a081e8991b448d5ed4

纠错
反馈