Discordでbotを使ってユーザーにDMやチャンネルへ投稿する必要があったので方法を記載します。
今回はdisocrd.pyを使わず書いていこうとおもいます。
Discordの管理者権限が自分にあるか確認する。
ない場合は、管理者の権限を付与してもらう
or
最後に表示されるURLを管理者に教えて追加してもらう必要あり。
botの登録
Discordの開発者ページに移動する
NewApplicationをクリックする
CREATE AN APPLICATION画面で任意の名前を入力し、CREATEを押す。
GeneralInformation画面に移動するので左のメニューからbotを選択
「Add Bot」を選択する。
特に何も考えずYes,do it!を選択
※この際bot名が他の人と被っているとエラーになることもあるようです。私はtestとしたときにエラーになりましたのでtest3298にしました。
OAuth2のメニューへ移動しScopeをbot選択
bot permissionsのチェックボックスはメッセージを送るのでSend Messageにチェック
SCOPE部分にURLが生成されているのでコピー
コピーしたURLをブラウザなどに貼り付けてアクセスすると認証画面が出てくる
サーバーを選択して「はい」を選ぶとサーバーにbotが追加される
API操作編へ続く