EvoBot 是一个用 TypeScript 和 discord.js 构建的 Discord 音乐机器人,并使用 discordjs.guide 的命令处理程序。
要求
- Discord Bot Token
- Node.js 16.11.0 或更新版本
入门
git clone https://github.com/eritislami/evobot.git cd evobot npm install
安装完成后按照配置说明运行 npm run start
启动机器人。
配置
复制或重命名 config.json.example
至 config.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
评论