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


 

浏览 20
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报