※私的備忘録
-
python (今回は3.6.5を使用。) 追記(2018/11/19):現時点ではdiscord.pyがPython 3.7に対応していないので3.5~3.6.xまでのバージョンを使用すること。
- discord.py
- PyNaCl
- youtube-dl
-
Discord BOTユーザー及びそのトークン
-
※PyNaClとyoutube-dlは作成するBOTによっては使用しませんので任意で導入して下さい。
-
公式サイトからWindows版Pythonインストーラをダウンロードする。
-
ダウンロードしたインストーラを実行し、作業を完了させる。(環境変数にpythonのパスを書き込むか聞かれた場合は、承諾することで手動でのパス設定を省ける。)
- コマンドプロンプトを管理者権限で開き、以下のコマンドを実行する。
python -m pip -V
実行結果
pip 10.0.1 from C:\Program Files\Python36\lib\site-packages\pip (python 3.6)
※使用中のpipバージョンよりも最新のバージョンにアップデート可能な場合は
python -m pip install --upgrade pip
を実行することで更新可能。
- 続いて、
pip install discord pynacl youtube-dl
を実行しパッケージをインストールする。
- 正常にインストール出来たかを確認するには
python -m pip freeze
で導入パッケージの一覧が表示される。
-
アプリケーション作成画面から「新しいアプリ」をクリックし アプリケーション名と概要を入力。任意でBOTアイコンやOAuthのリダイレクトを指定する。
-
保存するとアプリケーションが作成され、クライアントIDや秘密鍵が発行される。
-
ページ下部にスクロールしBOT欄から「BOTを作成」のボタンをクリックするとユーザー名とトークンが発行される。
- ※ここで発行されたトークンは後に使うので、メモに控えておく。
- ページ上部にスクロールし「Generate OAuth2 URL」からSCOPES欄にあるURLをコピー。コピーしたURLにアクセスしプルダウンから自分のサーバーを選び認証する。
参考:Pythonで簡単なDiscord Botの作り方 - Qiita
4.で作成したBOTのディレクトリをコマンドプロンプトで開き、起動させる。
python filename.py
以上。