メインコンテンツへスキップ
カスタムボット を設定・管理する場所です。
Max+ または Black+ が必要です。このページではサブスクリプション一覧も表示されます。

4 ステップのセットアップ

1

Discord アプリケーションを作成する

Discord Developer Portal でアプリケーションを作成し、ボットを追加します。
2

ボットトークンを送信する

ここに貼り付けます。Vetox は受け付ける前に Discord に対してトークンを検証します。
トークンは書き込み専用 です — 送信後に読み戻すことはできません。事前に自分でも控えを取っておいてください。
3

ボットをサーバーに招待する

カスタムボットのパネルに表示される Vetox のリダイレクト URI をアプリケーションの OAuth2 → Redirects に登録してから、ダッシュボードの招待リンクでボットを招待します ― 自分で作ったリンクではありません。
4

完了

数秒以内に稼働を開始し、そのサーバーで公式の Vetox ボットは沈黙します。

必要なもの

3 つの特権インテントはすべて必須です。 これらがないとトークンは拒否されます。セットアップ失敗の最も多い原因です。

ブランディング

名前、アバター、バナー、最大 400 文字までの説明、そしてプレゼンスを設定できます。
プレゼンスは Playing、Watching、Listening、Competing のいずれかに限られます — Discord はボットにプレーンなカスタムステータスを許可していません。
設定済みのフィールドを空にすると、その内容は削除されます。ここで消去したアバター、バナー、説明、ステータスは、ボットからも消去されます。一度も設定していないフィールドには手を加えないため、Discord Developer Portal で設定したアバター、バナー、説明はそのまま残ります。名前は例外です。ボットには必ず名前があるため、名前を空にしても現在の名前が維持されます。ここで設定した内容は、保存するたび、そしてボットが再起動するたびに改めて適用されます。これらのフィールドは Developer Portal ではなく、ここで変更してください。

譲渡

2 段階の手順で、リクエストは 30 分 で失効します。移行先のサーバーはあなたが所有または管理しているサーバーで、公開版 Vetox ボットがすでに参加している必要があります。確定するとプレミアムもボットと一緒に移ります ― アクティブなサーバーとカスタムボットのパネルは常に同じサーバーを示します ― その後、ダッシュボードの招待リンクでボットを移行先のサーバーに招待してください。
確定すると最終です。ボットは旧サーバーを離れ、そこでは公式ボットが再開します。
移行先のサーバーですでに別のカスタムボットが稼働しているか、別のプレミアムがある場合は、あなたのサブスクリプションがそのサーバーを引き継ぎ、置き換えられたサブスクリプションは解約されずに所有者に返されます。

無効化

ボットを停止し、保存済みトークンを消去 します。ブランディングと監査ログは保持されるため、再度トークンを送信すれば再有効化できます。

監査ログ

カスタムボットに対する直近 50 件の操作履歴です。

トラブルシューティング

ほとんどの場合、特権インテントの不足が原因です。3 つすべてを有効化してから再送信してください。
原因は同じか、送信後に Developer Portal でトークンを再生成した可能性があります。
1 分間に 3 回クラッシュすると自動的に再起動します。停止はしません ― 例外を投げるイベントハンドラーは Vetox 側の不具合とみなされ、ボットを退去させる理由にはならないからです。再起動が失敗し続けるとボットはオフラインとして報告され、バックグラウンドの再同期が再試行を続けるため、再有効化する操作はありません。トークンが有効か、3 つの特権インテントが有効なままかを確認してください。
正常です。カスタムボットはティア変更ではありません — AI には Black が必要です。
仕様です。カスタムボットは 1 つのサーバーのみを対象とします。別のサブスクリプションのカスタムボットが引き継いだサーバーからも退出し、あなたのサブスクリプションは解放されて、別のサーバーで有効化できます。

カスタムボット

カスタムボットとは何か、何が変わるか。