EvoBotDiscord 音乐机器人

联合创作 · 2023-09-29 15:50

EvoBot 是一个用 TypeScript 和 discord.js 构建的 Discord 音乐机器人,并使用 discordjs.guide 的命令处理程序。

要求

  1. Discord Bot Token
  2. Node.js 16.11.0 或更新版本

入门

git clone https://github.com/eritislami/evobot.git
cd evobot
npm install

安装完成后按照配置说明运行 npm run start启动机器人。

配置

复制或重命名 config.json.exampleconfig.json并填写值:

注意:切勿公开提交或共享您的令牌或 API 密钥

{
  "TOKEN": "",
  "MAX_PLAYLIST_SIZE": 10,
  "PREFIX": "!",
  "PRUNING": false,
  "LOCALE": "en",
  "DEFAULT_VOLUME": 100,
  "STAY_TIME": 30
}

Docker 配置

对于那些更愿意使用我们的 Docker 容器的用户,可以提供来自 config.json的值作为环境变量。

docker run -e "TOKEN=<discord-token>" eritislami/evobot

功能和命令

注意:默认前缀为“!”

  • 通过 url 从 YouTube 播放音乐

!play https://www.youtube.com/watch?v=GLvohMXgcBo

  • 通过搜索查询从 YouTube 播放音乐

!play under the bridge red hot chili peppers

  • 通过 url 从 Soundcloud 播放音乐

!play https://soundcloud.com/blackhorsebrigade/pearl-jam-alive

  • 搜索并选择要播放的音乐

!search Pearl Jam

  • 通过 url 播放 youtube 播放列表

!playlist https://www.youtube.com/watch?v=YlUKcNNmywk&list=PL5RNCwK3GIO13SR_o57bGJCEmqFAwq82c

  • 通过搜索查询播放 youtube 播放列表

!playlist linkin park meteora

 

浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报