1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DiscordのBOTを作ってみよう(1) ~準備編~

Last updated at Posted at 2024-07-13

はじめに

※初めてのQiitaでの投稿です。

このシリーズはPythonおよびPycordでDiscordのBOTを作ってみたいという方に向けたものです。

すでにBOTを動かしたことがあるという方はDiscordのBOTを作ってみよう(3) ~スラッシュコマンドを使ってみよう~まで飛ばしてもいいかもしれません。

筆者の環境
・Windows11 Pro
・Python 3.10
・pycord 2.5.0
・Visual Studio Code

(0)Pythonのインストール

BOTを作るためにはPythonをインストールする必要があります。
まずはこちらにアクセスしてPythonのインストーラーをダウンロードしましょう。
この際、OSやバージョンに気をつけてダウンロードしてください。

ダウンロードが終わったらインストーラーを起動して案内通りに進めるとPythonのインストールが終わります。

(1)エディタのインストール

まずはプログラミングをするためにエディタをインストールしましょう
最悪メモ帳でもできなくはないですがエディタを使った方が効率的に作業できます。

筆者のおすすめはVisual Studio CodeというMicrosoftが出しているエディタです。

エディタのインストール方法に関しては、ものによって異なりますので割愛します。

※この記事ではVisual Studio Codeを使っているものとして進めます。

(2)BOTの作成

それではBOTのアカウントを作りましょう

まずはこちらにアクセスして自分のDiscordアカウントでログインします。

ログインするとこのような画面になると思います。

image.png

このページで右上の青い「New Application」というボタンをクリックします。

クリックするとこのような画面が出てくるので「name」に好きな名前を入力して下のチェックボックスにチェックを入れて右下の青い「Create」ボタンを押してください。

image.png

これでBOTを作成できました。

(3)BOTのトークンの取得

BOTを作成できたので次はトークンを取得しましょう。
トークンとはBOTを動かすために必要なものです。

まずこの画面で左側にあるパネルの「Bot」というところをクリックします。

image.png

「Bot」を押すと次のような画面になるので少しスクロールしたところにある「Reset Token」をクリック。

image.png

次のこの画面では右の「Yes, do it!」をクリック。

image.png

次にパスワードの入力を求められるのでDiscordのアカウントのパスワードを入力してください。

image.png

するとさっきの画面に戻ってTOKENのところに「Copy」というボタンが出てきます。
※わかりやすいように画面全体の画像を出したいところですが、セキュリティ上の理由で画面全体を見せることはできません。

image.png

「Copy」ボタンを押すとトークンがクリップボードに保存されるので、どこか忘れないところに保存しておきましょう。

このトークンは他人には絶対に教えてはいけません。
最悪の場合BOTが乗っ取られてしまい、取り返しがつかないことになる可能性があります。

次にPythonに使用許可を与えていきます。
トークンを取得したページの下の方にこのようなものがあります。

image.png

全部ONにしておきましょう。

(4)BOTを招待する

コードを書いていく前にBOTをテストサーバーに招待しましょう。

BOTをテストする際は邪魔にならないように他の人がいるところではなく自分だけのテストサーバーで行いましょう。

それでは招待の方法を書いていきます。

まず下のような画面で左のメニューから「Oauth2」というボタンをクリックしてください。

image.png

「Oauth2」を押すとこのような画面になるので下にスクロールしましょう

image.png

下までスクロールするとこのようなものが出てきます。

image.png

「bot」というチェックボックスにチェックを入れてください。

チェックを入れるとこのようなものが出てくると思います。

image.png

ここではBOTに権限を与えることができます。

今回は自分用のテストサーバーに入れるので一番左上の「Administrator」にチェックを入れてください。

トークンの流出などによって乗っ取られた際に被害が大きくなるため、複数人がいるサーバーに入れるBOTや公開BOTを作成する場合は「Administrator」にチェックを入れない方がいいです。

チェックを入れると一番下にURLが出てくると思います。

URLの右にある「Copy」ボタンをクリックしてクリップボードに保存して、chromeなどに貼り付けてアクセスしましょう。

アクセスするとこのような画面になると思います。

image.png

ここでテスト用サーバーを選択して案内通りに進めてください。

image.png

この画面が出れば正常にサーバーに入れることができました。

このタブは閉じても大丈夫です。

最後に

次回の記事では実際にコードを書いてBOTを動かしていきます。

Next → DiscordのBOTを作ってみよう(2) ~はじめてのBOT制作~

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?