107
Help us understand the problem. What are the problem?

posted at

updated at

Organization

Discord Bot 最速チュートリアル【Python&Heroku&GitHub】

※この記事について分からないことがあればこちらでご質問ください。
Discord Bot Portal JP:Discord Bot の利用者/開発者のための質問交流サーバー

1. Discord Bot のアカウントを作成

2. GitHub のアカウントを作成

3. discord.py startup テンプレートからリポジトリを作る

スクリーンショット 2021-08-22 16.23.51.png

  • Repository name に好きな名前を入れる
  • コードを非公開にしたい場合は Private を選択
  • 緑の Create repository from template ボタンを押す

スクリーンショット 2021-08-22 16.20.45.png

4. Heroku のアカウントとアプリを作成

5. Heroku でアクセストークンを設定

  • Settings の Config Vars に書き込む
  • KEY に DISCORD_BOT_TOKEN
  • VALUE に手順1で取得したアクセストークン
  • 書いたら Add を押す

token.gif

6. Heroku アプリと GitHub リポジトリを連携

  • Deploy の Deployment method で GitHub を選ぶ
  • Repository name に入力した名前を入れて Search

github.gif

7. デプロイの設定

  • Automatic deploys の Enable Automatic Deploys を押す
  • Manual deploy の Deploy Branch を押す

deploy.gif

8. Dynosの設定

  • Resources の Free Dynos から設定
  • バーを右にスライドできていればOK

dynos.gif

9. 動作確認

Discord で /ping と発言して、
Botから pong と返ってきたら成功です。

10. Botに機能を追加

  • GitHub でコードを編集して保存する
  • 保存したらBotが再起動して反映される

implement.gif

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
107
Help us understand the problem. What are the problem?