npm 包 emilia-music-bot 使用教程

阅读时长 6 分钟读完

简介

emilia-music-bot 是一个 Node.js 开发的 Discord 音乐机器人,可以在 Discord 里面播放音乐。它可以支持加入多个 Discord 频道,支持使用指令操作音乐播放器。emilia-music-bot 采用了 Request-Promise 库来获取音乐资源并播放。

安装

首先你需要在你的项目中安装 Node.js,然后在终端中使用以下命令安装 emilia-music-bot 包:

如何使用

在使用 emilia-music-bot 之前,请先在 Discord 法国站安装该bot,获取 Token

授权:

使用时需要先登录授权链接(示例中的/oauth), 跳转Discord获取code,发送/getcode?code=****接到鉴权的code (示例中的/getcode),再跳转到/login, 登录后会在返回页面上看到Token, 记得保密

初始化

在这里,我们传递了 token 与 prefix,prefix 默认为“-”前缀用于调用执行 emilia-music-bot 命令。如果要调试程序,可以将 debug 设置为 true。

接下来,我们可以开始播放音乐

播放音乐

播放音乐的命令是 -play '<url>'。用户可以通过输入该命令来要求 bot 播放指定 URL 上的音乐。示例如下:

关于 client.play() 方法,它接受两个参数 - message 和 url。message 是消息对象,url 是音乐链接(或搜索关键字)。一旦调用 play 方法,音乐将被添加到队列中,并在当前队列中立即播放。

暂停音乐

暂停音乐的命令是 -pause。示例如下:

恢复音乐

恢复音乐的命令是 -resume。示例如下:

跳过音乐

跳过音乐的命令是 -skip。示例如下:

删除音乐

删除音乐的命令是 -remove <songIndex>。示例如下:

清空队列

清空队列的命令是 -clear。示例如下:

结论

现在,您已经学会了如何在 Discord 上使用 emilia-music-bot,您可以开始在 Discord 上欣赏您的音乐了!此外,还有许多其他的 emilia-music-bot 命令和功能,您可以在 GitHub 上的源码和文档中学习和探索。

示例代码

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

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

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

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

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

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

纠错
反馈