はじめに

最初の Bot を作成する

BotShade で Bot を動かすには、まず Discord の公式サイト「Discord Developer Portal」でアプリを作成し、そこで発行される「Bot トークン」を BotShade に貼り付けます。ダッシュボードのホーム画面から開くウィザードが全 7 ステップで案内します。

作成にはプロジェクトの選択が必要です。選択されていないと「プロジェクトが選択されていません。」と表示され、作成できません。プロジェクトがまだない場合は、「新規作成...」メニューの「プロジェクト」から作成してください。作成できる台数の上限はプランと作成できる Bot の台数をご覧ください。

Discord Developer Portal での操作(ステップ 1〜6)

ステップ 1 からステップ 6 までは Discord 側での操作です。BotShade のウィザードには各ステップに参考画像が表示されるので、見比べながら進めてください。

アプリケーションを作成する(New Application)

Discord Developer Portal の「New Application」から、Bot の名前(アプリ名)を入力して作成します。名前はあとから変更できます。

Bot セクションを選択する

Discord Developer Portal のメニューから「Bot」を選択します。

Intents(特権インテント)を有効にする

Bot 設定画面を「Privileged Gateway Intents」のセクションまでスクロールし、次の 3 つをすべて ON にします。

有効にする項目役割の例
PRESENCE INTENTメンバーのオンライン状態などを扱うために必要です
SERVER MEMBERS INTENTサーバーのメンバー情報(参加・退出など)を扱うために必要です
MESSAGE CONTENT INTENTメッセージの本文を読み取って反応するために必要です

3 つの Intent が ON になっていないと Bot は正しく動作しません。BotShade 側の設定だけでは有効になりません。

Token をリセットして取得する(Reset Token)

「Build-A-Bot」セクションの「Reset Token」をクリックすると、Bot トークンが新しく発行されます。

Bot トークンは Discord アカウントのパスワードに近い、とても重要な秘密の文字列です。他人には絶対に共有しないでください(BotShade に貼り付けたトークンは暗号化して保管されます)。

また、トークンは Discord 上で一度しか表示されません。 ここで必ずコピーしてから次に進んでください。コピーし忘れて画面を閉じた場合は「Reset Token」から発行し直しますが、その場合、前のトークンは使えなくなります。

トークンを登録する(ステップ 7)

最終ステップで、コピーしたトークンを「Botトークン」の入力欄に貼り付け、「BotShadeによるAPIアクセスを許可し、利用規約に同意します」にチェックを入れると「作成」できるようになります。

うまくいかないときは

表示される内容原因と対処
「Tokenが不正です。もう一度お試しください。」トークンの貼り付けが正しくありません。「Reset Token」からやり直し、新しいトークンを正確にコピーして貼り付けてください
「既に該当のBotは存在します。」その Bot はすでに BotShade に登録済みです
特権 Intent が不足している旨のエラー(不足している Intent の一覧が表示されます)3 つの Intent が Discord 側で ON になっていません。エラー画面の「Discord Developer Portalで確認」リンクから有効化し直してください
「Bot作成上限に達しています」プランごとの作成台数の上限に達しています

ガイドを省略してトークン入力へ進む

Bot の作り方をすでに把握している場合は、ステップ 1〜6 を飛ばせます。

  • ステップ 1〜6 の画面にある「Token 入力へスキップ →」で、その場でステップ 7 までジャンプできます。
  • 設定画面の環境設定で「Bot 作成ガイドを省略」を ON にすると、次回以降は最初からステップ 7 で始まり、初回ガイドも表示されなくなります。

次のステップ / 関連ページ

最終更新:

目次