Discord Music BotをVPS上で動作させる[ubuntu 16.04]

私はプログラマでもなんでもないただの学生ゲーマーなんですが、ようやくDiscord botを常駐させることに成功したので一応流れを記します。

この記事は2017年10月に書かれたものです。プラグインなどのアップデートによって通用しなくなる可能性は多いにありますのでご了承ください。

 

参考文献

Discord 音楽botの作り方 SexualRhinoceros/MusicBot

【CentOS7 VPS】 Discord Musicbotの導入と常時オンライン化 - Qiita

Discord に音楽 bot を導入する - いろいろかくよ

この記事で引用する文献

Guide for Ubuntu · Just-Some-Bots/MusicBot Wiki · GitHub

ubuntuのapt-getで最新版のgitをインストールする方法 - spangled shalalala blog

 

この記事はwindowspython上でdiscord botを動作させることはできるが、linuxサーバーには触れたことすら無いという人向けです。そもそもbotをどうやって作るんじゃという人はググるか上のリンク記事から作ってみてください。

これは余談ですが私は最初、2番目の記事を真似すればいけるだろうとCentOS7で作っていました。結論としてはbotを接続させるところまではこぎ着けたのですが、動画ファイルを再生するffmpegというプラグインがどうしても動きませんでした。こういうのは仕様が変化していくものなので、仕方ないです。

追記(2017/11/11)

CentOS7.0にどうしても移行したくて、リベンジしてたのですがやはり動きませんでした。ffmpegに関連したエラーでは無かったのですが、最期まで原因が特定できず諦めました。このbotは開発者がdebian系の情報しか出していないので、おそらくRedHat系とは相性が悪いです。

ちなみに参考にしたのはこちらです。必要はものは全てエラーもなくインストールできたのですが、botを起動するとdiscordの部屋には来てくれるんですが再生ができません。CentOSで現在動かせてるよという方がいたら情報がほしいです。

 

詳細は続きから

続きを読む