1. Discordコマンド一覧
すべてのコマンドはDiscordのスラッシュコマンド(/から始まる入力補完付きコマンド)です。
「必要な権限」列が「なし」の場合、誰でも実行できます。
基本情報
| コマンド | 説明 | 使用例 |
|---|---|---|
/ping | BotのWebSocket/API応答速度を表示します。 | /ping |
/botinfo | Stellarixのバージョン・稼働サーバー数などの情報を表示します。 | /botinfo |
/invite | Stellarixを他サーバーへ招待するためのリンクを表示します。 | /invite |
/serverinfo | 現在のサーバーの情報(メンバー数・チャンネル数・ブースト状況等)を表示します。 | /serverinfo |
/avatar | 指定したメンバー(省略時は自分)のアイコン画像を大きく表示します。 | /avatar member:@someone |
/userinfo | 指定したメンバー(省略時は自分)のユーザーID・アカウント作成日・サーバー参加日・保持ロールを表示します。 | /userinfo member:@someone |
/roles | サーバー上の全ロール(@everyoneを除く)を、それぞれの人数とあわせて一覧表示します。 | /roles |
/help | 実装済みの全コマンドを一覧表示します(実行時にコマンドツリーを走査するため、常に最新)。 | /help |
必要な権限: なし(誰でも実行可能)
プロフィールカード
| コマンド | 説明 | 使用例 |
|---|---|---|
/profile view | 指定したメンバー(省略時は自分)のプロフィールカード(アイコン・参加日・自己紹介)を表示します。 | /profile view member:@someone |
/profile edit | Modal(入力フォーム)で、自分の自己紹介を編集します。他のメンバーのプロフィールは編集できません。 | /profile edit(Modalが開きます) |
必要な権限: なし(誰でも実行可能)
自己紹介はサーバーごとに独立して保存されます(あるサーバーで書いた自己紹介が、別のサーバーに表示されることはありません)。
便利ツール
| コマンド | 説明 | 使用例 |
|---|---|---|
/dice | サイコロを振ります(面の数・振る回数を指定可能、既定は6面×1回)。 | /dice sides:20 count:2 |
/shorten | 指定したURLを短縮し、stellarix.org/s/...形式のリンクを発行します。 | /shorten url:https://example.com/very/long/path |
/move-to | 自分が今接続しているボイスチャンネルから、指定した別のボイスチャンネルへ移動します。 | /move-to channel:🔊雑談 |
必要な権限: なし(誰でも実行可能)
/move-toは、実行前にいずれかのボイスチャンネルへ接続している必要があります。
サーバー機能設定
| コマンド | 説明 | 使用例 |
|---|---|---|
/stellarix-settings show | X/Steam埋め込み機能の現在のON/OFF状況を表示します。 | /stellarix-settings show |
/stellarix-settings set | 指定した機能をON/OFFします。 | /stellarix-settings set feature:X/Twitter埋め込み enabled:True |
必要な権限: サーバー管理(Manage Server)
X/Twitterのポストリンクは fxtwitter.com 形式に変換され、動画・画像付きで再表示されます。
SteamストアリンクはSteam公式APIから取得した価格・評価・タグ等を含む独自Embedとして再表示されます。
いずれもデフォルトはOFFです。ON/OFFはWebダッシュボードの「サーバー設定」からも変更できます(後述)。
埋め込みビルダー
| コマンド | 説明 | 使用例 |
|---|---|---|
/embed | Modal(入力フォーム)でタイトル・本文・カラー・画像URL・フッターを入力し、指定チャンネルへ埋め込みメッセージを投稿します。 | /embed channel:#お知らせ |
必要な権限: メッセージ管理(Manage Messages)
同じ操作はWebダッシュボードの「埋め込みメッセージ」からも行えます(後述)。本文にはMarkdown記法(見出し・太字・斜体・打消し線・リンク・コード・引用)が使えます。
認証パネル
| コマンド | 説明 | 使用例 |
|---|---|---|
/verify-panel create | ボタン式またはリアクション式の認証パネルを指定チャンネルに設置します。押す/リアクションすると指定ロールが自動付与されます。 | /verify-panel create channel:#認証 method:ボタン式 role:@メンバー |
/verify-panel list | 設置済みの認証パネル一覧を表示します。 | /verify-panel list |
/verify-panel delete | 指定した認証パネルを無効化します(元メッセージも「終了済み」表示に更新)。 | /verify-panel delete panel_id:3 |
必要な権限: サーバー管理(Manage Server)
付与するロールがStellarixのロールより上位にある場合、ロール付与に失敗します。サーバー設定でStellarixのロール順位を対象ロールより上に調整してください。
ボイスハブ(ボイスチャンネル自動作成)
| コマンド | 説明 | 使用例 |
|---|---|---|
/voice-hub set | 指定したボイスチャンネルを「トリガーVC」として登録します。トリガーVCに参加すると、参加者専用の一時VCが自動作成され、そちらへ移動します。 | /voice-hub set channel:🔊参加はこちら name_template:{user}の部屋 |
/voice-hub list | 登録済みのトリガーVC一覧を表示します。 | /voice-hub list |
/voice-hub unset | トリガーVCの登録を解除します。 | /voice-hub unset hub_id:2 |
必要な権限(上記3つ): サーバー管理(Manage Server)
一時VCが空になると自動的に削除されます。オーナーが退出した場合、残っているメンバーの誰かに自動でオーナー権限が移ります。以下は一時VCのオーナー本人が使うコマンドです。
| コマンド | 説明 | 使用例 |
|---|---|---|
/voice rename | 自分の一時VCの名前を変更します。 | /voice rename name:作戦会議室 |
/voice limit | 自分の一時VCの人数制限を設定します(0で無制限)。 | /voice limit count:4 |
/voice lock | 自分の一時VCをプライベート化(@everyoneの入室不可)します。 | /voice lock |
/voice unlock | プライベート化を解除します。 | /voice unlock |
/voice invite | ロック中でも指定ユーザーだけ入室できるようにします。 | /voice invite user:@friend |
/voice kick | 指定ユーザーを自分のVCから退出させます。 | /voice kick user:@someone |
/voice transfer | 自分のVCのオーナー権限を、VC内にいる別のユーザーへ譲渡します。 | /voice transfer user:@next-owner |
必要な権限(上記7つ): なし。ただし実行者が対象VCのオーナーである必要があります。
モデレーション
| コマンド | 説明 | 使用例 |
|---|---|---|
/ban | 指定ユーザーをBANします(確認ダイアログあり)。 | /ban user:@someone reason:規約違反 |
/unban | 指定ユーザーのBANを解除します。 | /unban user:@someone |
/kick | 指定ユーザーをキックします(確認ダイアログあり)。 | /kick user:@someone reason:注意喚起 |
/lockdown | チャンネルを施錠します(@everyoneの発言権限を剥奪)。 | /lockdown channel:#雑談 |
/unlock | チャンネルの施錠を解除します。 | /unlock channel:#雑談 |
必要な権限: /ban /unban=BAN権限、/kick=キック権限、/lockdown /unlock=チャンネル管理権限
一定時間の発言禁止(タイムアウト)や、メッセージの一括削除、ニックネームの変更、低速モードの設定です。
| コマンド | 説明 | 使用例 |
|---|---|---|
/timeout | 指定したメンバーを、指定した時間(分単位、最大28日)だけタイムアウトします。 | /timeout member:@someone duration_minutes:60 reason:荒らし行為 |
/timeout-remove | 指定したメンバーのタイムアウトを解除します。 | /timeout-remove member:@someone |
/purge | チャンネルの直近メッセージを指定件数(最大100件)削除します(確認ダイアログあり)。 | /purge amount:50 |
/nickname | 指定したメンバーのニックネームを変更します(空欄でリセット)。 | /nickname member:@someone nickname:新しい名前 |
/slowmode | チャンネルの低速モード(送信間隔の制限)を秒単位で設定します(0でOFF、最大21600秒=6時間)。 | /slowmode seconds:10 |
必要な権限: /timeout /timeout-remove=タイムアウト権限、/purge=メッセージ管理権限、/nickname=ニックネームの管理権限、/slowmode=チャンネル管理権限
ロールの複数選択付与/剥奪と、色の変更です。/role add /role removeを実行すると、付与/剥奪したいロールを複数選べるメニューがその場に表示されます。
| コマンド | 説明 | 使用例 |
|---|---|---|
/role add | 指定したメンバーに、選択メニューから複数のロールを付与します。 | /role add member:@someone |
/role remove | 指定したメンバーから、選択メニューで選んだ複数のロールを剥奪します。 | /role remove member:@someone |
/role color | 指定したロールの色をHEXコードで変更します。 | /role color role:@VIP hex_color:#FFD700 |
必要な権限(上記3つ): ロールの管理権限
ボイスチャンネルにいるメンバーへの操作です(強制切断・ミュート・転送)。
| コマンド | 説明 | 使用例 |
|---|---|---|
/voice-disconnect | ボイスチャンネルに接続中のメンバーを強制的に切断します。 | /voice-disconnect member:@someone |
/voice-mute | ボイスチャンネルのメンバーをミュートします。 | /voice-mute member:@someone |
/voice-unmute | ミュートを解除します。 | /voice-unmute member:@someone |
/voice-move | 接続中のメンバーを、指定した別のボイスチャンネルへ転送します。 | /voice-move member:@someone channel:🔊General |
必要な権限: /voice-disconnect /voice-move=メンバーを移動させる権限、/voice-mute /voice-unmute=メンバーをミュートする権限
メンバーへの警告の発行・確認・削除です。/warn listはメンバーを省略するとサーバー全体の警告一覧になります。
| コマンド | 説明 | 使用例 |
|---|---|---|
/warn add | 指定したメンバーに警告を追加します。 | /warn add member:@someone reason:暴言 |
/warn list | 警告一覧を表示します(メンバー指定時はそのメンバーのみ)。 | /warn list member:@someone |
/warn remove | 指定した警告IDの警告を1件削除します。 | /warn remove warning_id:5 |
/warn clear | 指定したメンバーの警告をすべて削除します。 | /warn clear member:@someone |
必要な権限(上記4つ): タイムアウト権限
| コマンド | 説明 | 使用例 |
|---|---|---|
/modlog set | BAN/キック/ロックダウン等の実行結果を通知するログチャンネルを設定します。 | /modlog set channel:#modlog |
/modlog show | 現在のログチャンネル設定とテンプレートを表示します。 | /modlog show |
/modlog unset | ログ出力を無効化します。 | /modlog unset |
/modlog set-template | ログ通知の説明文をタグ付きテンプレートでカスタマイズします(タグ一覧参照)。 | /modlog set-template(Modalが開きます) |
/modlog clear-template | テンプレートを解除し、既定の表示に戻します。 | /modlog clear-template |
必要な権限(上記5つ): サーバー管理(Manage Server)。同じ設定はWebダッシュボードの「ログ」からも行えます(後述)。
入室・退室メッセージ
| コマンド | 説明 | 使用例 |
|---|---|---|
/welcome-message set | 入室メッセージの送信先チャンネルと本文をModalで設定します(タグ使用可)。 | /welcome-message set channel:#入室 |
/welcome-message show | 現在の入室メッセージ設定を表示します。 | /welcome-message show |
/welcome-message enable | 入室メッセージを有効化します。 | /welcome-message enable |
/welcome-message disable | 入室メッセージを無効化します。 | /welcome-message disable |
/leave-message set | 退室メッセージの送信先チャンネルと本文をModalで設定します。 | /leave-message set channel:#退室 |
/leave-message show | 現在の退室メッセージ設定を表示します。 | /leave-message show |
/leave-message enable | 退室メッセージを有効化します。 | /leave-message enable |
/leave-message disable | 退室メッセージを無効化します。 | /leave-message disable |
必要な権限(上記8つ): サーバー管理(Manage Server)。編集・プレビューはWebダッシュボードからも行えます(後述)。
メンバーカウンター
| コマンド | 説明 | 使用例 |
|---|---|---|
/member-counter create | 現在の人数を名前に表示する専用ボイスチャンネルを作成します(集計対象: 総数/人間のみ/Botのみ)。 | /member-counter create count_type:総メンバー数 |
/member-counter list | 設置済みのメンバーカウンター一覧を表示します。 | /member-counter list |
/member-counter remove | メンバーカウンターを削除します(チャンネルも削除されます)。 | /member-counter remove counter_id:1 |
必要な権限(上記3つ): サーバー管理(Manage Server)
Discordのチャンネル名変更レート制限を踏まえ、更新は10分間隔で行われます(参加/退出の都度は更新されません)。
募集フォーム
| コマンド | 説明 | 使用例 |
|---|---|---|
/recruit create | 定員・説明付きの募集パネルを作成します。参加ボタン付きで、参加者一覧が自動更新されます。 | /recruit create title:今夜のカスタム参加者募集 capacity:5 |
/recruit list | 募集中のフォーム一覧を表示します。 | /recruit list |
/recruit close | 募集を締め切ります。 | /recruit close recruit_id:4 |
必要な権限: /recruit create /recruit list=なし(誰でも実行可能)。/recruit close=作成者本人、またはサーバー管理権限。
2. Webダッシュボード
Discordでログインすると、あなたが「サーバー管理」権限を持つサーバーの設定をブラウザから確認・変更できます。 認証パネル・ボイスハブ・メンバーカウンターの新規作成は上記のDiscordコマンドから行い、 ダッシュボードでは閲覧・ON/OFF切り替え・編集・無効化を行います(埋め込みメッセージの作成のみ例外的にダッシュボードから直接投稿できます)。 サイドバーのメニューは以下の10項目です。
概要
各機能の設定状況(ON/OFF件数、設置済みパネル数、ログチャンネル設定有無など)に加えて、 直近30日間のメンバー数推移と参加/脱退数のグラフを確認できます。
サーバー設定
「X/Steam埋め込み」「ボイスハブ」「メンバーカウンター」の3つをタブで切り替えながら1画面にまとめています。
X/Twitter・Steam埋め込み機能はトグルスイッチでON/OFFでき、/stellarix-settingsと同じ設定を共有しています。
ボイスハブ(トリガーVC)・メンバーカウンターは一覧確認と削除ができます(新規登録・作成はそれぞれ/voice-hub set・/member-counter createから行ってください)。
埋め込みメッセージ
「作成」「送信済み一覧」の2つのタブがあります。「作成」タブでは、タイトル・本文・カラー・画像URL・フッターを入力し、
Discordの埋め込みカードに近い見た目のライブプレビューを確認しながら指定チャンネルへ直接投稿できます
(Bot側の/embedと同じ内容を、ダッシュボードから完結して行える唯一の機能です。下書きの保存はされません)。
「送信済み一覧」タブでは、投稿済みメッセージの一覧確認とパネルの無効化ができます。
役職ペア(絵文字→ロール)の設定は、後述の「リアクションロール」ページに分かれています。
便利機能
サーバーで使えるスラッシュコマンドを、コマンドごとに個別にON/OFFできます(既定はすべてON)。 無効化したコマンドは、そのサーバーで実行しても反応しなくなります。
ようこそメッセージ
入室・退室それぞれのメッセージについて、送信先チャンネル・本文の編集、有効/無効の切り替えができます。 入力しながらDiscordの見た目に近いライブプレビュー (見出し・太字・斜体・リンク等のMarkdown装飾を実際に反映)を確認できます。使えるタグの一覧が常時表示されます。
自動返信
メッセージに特定のキーワード(部分一致・大文字小文字を区別しない)が含まれていたら自動で返信するルールを、
キーワードごとに登録・編集・削除できます。反応させるロール・チャンネルの絞り込み、Discordの「返信」表示のON/OFF、
メンション通知のON/OFFを設定でき、返信文では{random: A~B~C}タグでランダム返信もできます。
自動ロール付与機能
サーバーに参加した人へ自動で付与するロールを、人間アカウント用・Botアカウント用に分けて設定できます(どちらも空欄なら無効)。
アンチレイド
短時間の大量参加・新規アカウントの連続参加という2つのトリガーを、それぞれ個別にON/OFF・しきい値(秒数・人数)設定できます。
検知時のアクション(通知/ロックダウン/自動キック/自動BAN)は複数選択でき、クールダウン秒数・通知先チャンネル・
隔離ロール(既存ロールの選択、または自動作成)も設定できます。「アンチレイド履歴」タブでは発動履歴と、
紐づくキック/BANの実行記録を確認できます。ロックダウン中は状態表示とともに手動解除ボタンが使えます
(Web側で解除を予約し、Botが数十秒以内に検知して実行します)。同じ設定は/antiraidコマンドからも行えます。
リアクションロール
「埋め込みパネルのロール設定」「認証パネル」の2つのタブがあります。
「埋め込みパネルのロール設定」タブでは、絵文字→ロールのペア、取得方式(ボタン/メニュー選択/リアクション)、
ロール変更のタイプ(付与/取消/切替)、変更時の通知のON/OFFと文面を設定できます。
「認証パネル」タブでは、設置済みパネルの一覧確認と無効化ができます(新規設置は/verify-panel createから行ってください)。
ログ
「ログ設定」「モデレーション履歴」の2つのタブがあります。「ログ設定」タブでは、BAN・キック・ロックダウン等の 通知先チャンネルの設定に加え、通知メッセージの説明文をタグ付きテンプレートでカスタマイズできます(ライブプレビュー付き)。 「モデレーション履歴」タブでは、実行日時・種別・対象・実行者・理由を一覧で確認できます。
3. メッセージのタグ機能
入室・退室メッセージ、モデレーションログ、自動返信(キーワード自動応答)、リアクションロール(埋め込みパネル)の 通知文のテンプレートでは、以下のタグを使って動的な内容を組み込めます (Bot側・Webダッシュボードのプレビューで共通の展開ルールです)。
| タグ | 説明 |
|---|---|
{mention} | 対象ユーザーのメンション |
{server} | サーバー名 |
{user(proper)} | ユーザーの表示名 |
{server(members)} | イベント後のメンバー数 |
{random: A~B~C} | ランダムに1つ選択(~区切り) |
{ord: 数値} | 数値を「5番目」のような序数形式に変換 |
{reason} | 実行理由(モデレーションログのみ) |
{moderator} | 実行した管理者のメンション(モデレーションログのみ) |
{action} | 実行されたアクション名(例: BAN、モデレーションログのみ) |
{role} | 対象ロールのメンション(リアクションロールの通知文のみ) |
存在しないタグや誤った書き方は、そのまま文字として表示されます(展開エラーでメッセージ送信自体が失敗することはありません)。