ROBOT IS YOUはRocketRace氏によって作成されたDiscordBotです。
本編のレベルの閲覧や、オブジェクトや文字ブロックのgif生成などが行えます。

BABA IS YOU関連のDiscordサーバー上か、またはbotにDMを送ることで利用することができますが、ここでは自らのサーバーにホストとして導入する方法を紹介します。

導入方法

※この方法は上手くいきません。自分のサーバーでBotが使えるようになっても、そのBotが画像をうまく取得できないようです。解決策募集中
(詳しく編集できる方がいらっしゃいましたらお願いします)
何とかWindows環境でも動かしたい…

1. Git Bashをインストールする



2. python3をインストールする


3. pythonのPATHを通す

参考:
https://www.javadrive.jp/python/install/index3.html
windows8以下では、PATHが;区切りの1行表示になっています

3. python3のアップグレードをする

何もない箇所で右クリックをしてGit Bashを開きます
その後
python -m pip install --upgrade pip
python -m pip install numpy
を順に入力して実行します
前者は実行終了後にも関わらずアップグレードしてくださいというWARNINGがでますが、問題ありません
(次の実行以降このWARNINGがでなくなるはずです)
後者はうまくいかなければ
https://qiita.com/mojaie/items/241eb7006978e6962d05
を参考にしてください

4. robot-is-youをダウンロードする

https://github.com/RocketRace/robot-is-you
緑のCodeボタンからダウンロードが可能です
好きなフォルダに保存します

5. DiscordBotを作成する

参考:
https://qiita.com/1ntegrale9/items/cb285053f2fa5d0cccdf
ここで、アクセストークンのコピーと、自分のサーバーへのBotの招待を行います


6. auth.pyを作成する

メモ帳で
token = "先ほどコピーしたアクセストークン"
と書き、auth.pyという名前で保存し、フォルダrobot-is-you-masterの中にいれます

7. ROBOT.pyを実行する

フォルダrobot-is-you-master上で右クリックをしてGit Bashを開き
python ROBOT.py
を入力して実行します
PATHが~と言われたら環境変数を
コマンドが~、と言われたら手順3と同様に必要なファイルのインストールを、
tokenが~と言われたらauth.pyを見直します

8. DiscordでBotを利用する

ROBOT.pyの実行中に限り、Botを利用することができます
最終更新:2021年08月27日 15:19