DiscordMusicBot-dotNetの後継です。
Discordの音楽botです。
Windows, Mac, Linuxで動作確認済みです。
ボイスチャットにyoutubeの音楽を再生することができます。
/play キーワード | url | playlist url
ループ再生、キューループ再生、シャッフルにも対応しています。
このbotはオープンソースなので、自分のbotとして動かすこともできます。
Dockerが動く環境ならどこでも使用できます
- Docker
DiscordDevelopperPortalでbotのトークンを取得します。
cp .env.example .env #.env.exampleをコピーし.envという名前で保存してください.env内の DISCORD_TOKEN= に取得したトークンを貼り付けます
cd .devcontainer
docker compose up --build -d #これで起動完了です。
docker compose down #これで終了できます。- ffmpeg
- python(pip) 3.12
ffmpegをあなたの使用しているOSに合わせてダウンロードします。
pythonをダウンロードします。
apt-get install ffmpeg
cd src
cp .env.example .env #.env.exampleをコピーし.envという名前で保存してください
pip install -r requirements.txt
python DiscordMusicBot2.py