簡単にわかりやすく作れるDiscordMusicBotを紹介します!
はろーわーるど
簡単にわかりやすく作れる「Discord-SimpleMusicBot」というDiscordBotについて紹介します!
Botについて
できる限り高音質で音楽を再生!
スラッシュコマンドで分かりやすいコマンド名
わかりやすいUI
URLから再生
YouTubeの動画のリンク
YouTubeのプレイリストのリンク
SoundCloudの楽曲ページのリンク
ニコニコ動画の再生ページへのリンク
URL以外からも検索ワードで音楽を再生できる!(Youtubeなどから取得)
ループ機能やエフェクト機能も搭載
Botに関するサポートがあります!
簡単な作り方
ドキュメントに記載されていますが、簡単なGitからBot構築する方法を記述します。
ドキュメントには、「Docker Compose」「Docker」「Heroku」「Replit」「Glitch」それぞれの構築方法が書かれています。
自宅サーバーを持ってなくても、運用できますね!
Gitを使ってそのままクローンしてBotを構築する場合
構築環境
Node.js (v16.16以上のv16.x、v18.x、v20.x)がサポートされていて、インストールされていること。
npm が利用できること。
ffmpeg が利用できること。
git が利用できること。
C++のビルドツールがインストールされていること。
ネイティブな依存関係のビルドに使用されます。
Python 2.x または 3.x のバージョンがインストールされていること。
Unix系の環境であれば、nscdがインストールされ、サービスが稼働していること。
1.インストールしたいディレクトリに移動します。
2.gitを使って、リポジトリをクローンします。
git clone https://github.com/mtripg6666tdr/Discord-SimpleMusicBot.git
3.クローンした後に、ディレクトリに移動します。
cd Discord-SimpleMusicBot
4.npmを使用して、必要な依存パッケージをインストールします
npm install
5.Botの設定についてを参考にしながら、.envファイル、config.jsonファイルを、package-lock.jsonと同じファイル階層に設置します。
6.設定出来たら実行します。
npm run start
※次からBotを開始する場合は、
npm run onlystart
様々すぎるあまり知られてない機能
ニュース機能
現在配信されているニュースを閲覧し、再生することができます。
サムネイル機能
現在再生されている楽曲のサムネイルを表示できます。
mp3のファイルやドライブURLを指定再生機能
mp3のファイルやGoogleドライブの限定公開URLを指定することで再生することができます。
歌詞表示機能
/lyrics <音楽名>でその音楽の歌詞を検索して表示させます。
プロジェクトについて
作成者様: mtripg6666tdr
サポートサーバー: https://discord.com/invite/7DrAEXBMHe
めちゃくちゃ見やすくてわかりやすいドキュメント
サポートお願いします!サポート分は自鯖や活動費に使わせていただきます!