Skip to content

youtubeをストリーミング再生できるDiscordの音楽bot

License

OneWalkDev/DiscordMusicBot.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DiscordMusicBot.py

概要

DiscordMusicBot-dotNetの後継です。

Discordの音楽botです。

Windows, Mac, Linuxで動作確認済みです。

ボイスチャットにyoutubeの音楽を再生することができます。

/play キーワード | url | playlist url

ループ再生、キューループ再生、シャッフルにも対応しています。

ビルド

このbotはオープンソースなので、自分のbotとして動かすこともできます。

bot運用の仕方

1,docker環境

Dockerが動く環境ならどこでも使用できます

必要ソフトウェア

  • Docker

詳細

DiscordDevelopperPortalでbotのトークンを取得します。

cp .env.example .env #.env.exampleをコピーし.envという名前で保存してください

.env内の DISCORD_TOKEN= に取得したトークンを貼り付けます

cd .devcontainer
docker compose up --build -d #これで起動完了です。
docker compose down #これで終了できます。

2,ローカル環境

必要ソフトウェア

  • 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

About

youtubeをストリーミング再生できるDiscordの音楽bot

Topics

Resources

License

Stars

Watchers

Forks