[Python][Discord]メンバーのサーバー入室時の役職設定について

まず最初に

長ーーーーい間ブログを放置しちゃいました…

書くことがなかったのですが、これからはある程度ネタがありそうなので書きます。


今回は

  • Python
  • Discord

についてやります。


Discordの操作

下準備

Pythonには、discord.pyというモジュールがあります。

インストールの方法:

なかなかいろんなサイトを見てもわからなかったので、いっそもう自分で書いてしまえと思ったわけで。

Discordの準備

まずはBOTを作成しましょう。

Discord - My Apps

Discord – My Apps

ログインしてから公式デベロッパーサイトでアプリを作成します。

 

画像1

My Apps

「New App」をクリックします。

画像2

アプリ作成

適当に埋めて赤丸の「Create App」をクリックします。

画像3

Bot

次に出てきたページのBot項目から「Cretae a Bot User」をクリック、

画像4

Yes do it!

「Yes do it!」をクリック。

すると次に出てくるのはトークン。

画像5

Tokenは保管しておこう

そうしたら、、、あとは自分のサーバーにBotを呼び込むだけなので割愛。

Pythonのコードを書こう

ここからコードを追加していきます。

これでRole型のオブジェクトが入手できます。

もし他の役職も取得したかったらfor文を挟みます。

(後に役職を追加するときに便利なのでリストにする)

次は、役職をユーザーに追加します。

(awaitをしっかりと挟むこと)

for付きバージョン

これで役職が追加できました。

まとめ

ただ単に疲れました。以上です。


それでは、またあとで。

0 comments

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)