EvoBotDiscord 音乐机器人
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
评论
