【朗報】Discordのbotの作り方、簡単だった件


初めまして、とある高専生のSekitoです

Discordのbotを以前から開発していたので、PythonでDiscordのbotを作る方法を簡単に紹介します。

※多少手間はかかるかもしれません。タイトル詐欺Sorry(申し訳程度の謝罪)

※ある程度Pythonの知識があった方がいいかなと思います

 

1.Discordにbotを登録する

まずは以下のリンクからbotを作成してDiscordに登録します。

https://discordapp.com/developers/applications/

 

赤丸の"Create an application"をクリック

  f:id:sekito3031:20181214191521p:plain

 

botの各種設定画面が出てきます。

①アイコン画像 ②botの名前 ③botの説明

を適宜設定

下に出てくる緑色のSave Changesをクリック

左の"SETTINGS"の一覧の"Bot"をクリック

f:id:sekito3031:20181214193026p:plain

 

以下の画面が出てくるので、"Add Bot"をクリック。

f:id:sekito3031:20181214194329p:plain

 

Yes,do it!をクリック

f:id:sekito3031:20181214194619p:plain

 

botが作成されます。

CopyをクリックしてこのBotトークンをコピーします。

これは後に使うのでメモ帳か何かに張り付けて保存してください。

f:id:sekito3031:20181214195031p:plain

 

左の"SETTINGS"の一覧の"OAuth2"をクリックします。

出てきた画面で、"SCOPES"のチェック一覧で"Bot"にチェックを入れます。

f:id:sekito3031:20181214200817p:plain

 

Botの所有する権限を設定する画面が出てきます。

Administrator       管理者。サーバー内でありとあらゆる権限を保有する。

Send Messages   メッセージを送ることができる権限。

Connect               ボイスチャンネルに接続することができる権限。

など。

英単語を調べれば大体はわかると思います。

Botでしたい操作にチェックをいれる(ここでは一応Administatorにチェックを入れます。)

"Copy"をクリックしてbotをサーバーに参加させるためのURLをコピー

これをアドレスバーにペーストしてページにアクセス

f:id:sekito3031:20181214201032p:plain


ページにアクセスすると以下のようになっています。

サーバー選択で参加させるサーバーを選択。

そのまま下の認証を押します。

f:id:sekito3031:20181214202700p:plain

 私はロボットではありません

f:id:sekito3031:20181214202802p:plain

完了!

f:id:sekito3031:20181214202828p:plain



とりあえずこれでBot自体はできました。これを動かすためにソースコードを書いていきます。次回の記事でソースコードの書き方を紹介します。

 

次回:【朗報】Discordのbotの作り方、簡単だった件  - 第2回

URL :