こちらからBotをお好きなサーバーに招待してください。
Herokuの無料枠を利用していますので、動作が遅い場合があります。
Dockerを使うことで、セルフホストすることも可能です。 Dockerの導入方法、Dockerの基本的な使い方についてはここでは紹介しません。
セルフホストで利用するには、ご自身のDiscordアカウントでBotを作成する必要があります。
ここにアクセスし、New Applicationをクリックします。
BotタブからAdd Botをクリックし、Botを作成します。
Botが作成できたら、TOKENの下にあるCOPYボタンを押してアクセストークンをコピーし、どこかに控えておきます。
Oauth2タブへ移動し、SCOPESの欄からbotを選択すると、Botの招待リンクが発行されます。COPYボタンでコピーできます。
リポジトリをclone or downloadしたら、以下のようにコマンドを実行して.envファイルを作成します。
Linux/MacOSの場合
cd discord_bot/
touch .env
Windows(PowerShell)の場合
cd discord_bot/
New-Item -Type File .env
作成できたら、.envを開いて、先程コピーしたBotのアクセストークンを記入します。
DISCORD_BOT_TOKEN=<コピーしたトークン>
下記のコマンドを実行してコンテナを実行します。 コンテナの実行時にBotのスクリプトも実行されるようになっています。
docker-compose up -d --build
バグ報告などはTwitterまでお願いします。
IssueやPull Requestも確認していますので、なにかあればそちらもお願いします。