E Evalia BOT Documentation
← Home

Documentation · v4 Command Console

Evalia BOT を、使いこなす。

Discord サーバー運営に必要な機能を一つの BOT に集約。経済・チケット・自動 VC・カジノ・XP・マッチング・コマンドパネルなど、すべての設定はブラウザのダッシュボード、または Discord 上の /settings コマンドから直感的に管理できます。

💡 ヒント: ダッシュボード上で Ctrl+K を押すと、任意の設定に瞬時にジャンプできます。

💰経済モジュール
0
通貨・給料・ショップ・カジノ・デイリー・宿
💬コミュニティ機能
0
誕生日・匿名掲示板・マッチング・SNS 等
XP・エンゲージメント
0
XP・ランク・インセンティブ・タイムカード
🛡モデレーション
0
チケット・ログ・フィルター・自動 VC 等

Evalia BOT とは

Evalia BOT は Discord サーバー向けの多機能管理 Bot です。経済システム・複数通貨・ショップ・チケット・ログ・VC 自動生成・高級宿・カジノ・XP・マッチング・SNS パネルなど、サーバー運営に必要な機能をひとつの BOT にまとめています。

設定変更はリアルタイムで反映されます。BOT の再起動は不要です。
スラッシュコマンドは 14 個のみ。残りの全機能(高級宿パネル設置、誕生日登録、ショップ購入、給料配布、各種設定 etc.)はすべて /settings コマンドの選択メニュー、またはパネル経由で操作します。

ダッシュボードへアクセス

ダッシュボードは BOT が起動している間、以下の URL で利用できます。

  1. BOT を起動し、コンソールに Dashboard: http://127.0.0.1:8080 と表示されることを確認します。
  2. ブラウザで表示された URL にアクセスします。クラウド環境(Render / Fly.io など)では公開 URL が割り当てられます。
  3. Discord OAuth または Evalia ID でログインします。
  4. サーバー一覧から設定したいサーバーを選択します。管理者権限のあるサーバーのみ表示されます。
  5. 各セクションを編集し、画面下に出る「変更を保存」を押すと設定が即時反映されます。
ダッシュボードは BOT が参加しているサーバーのみ表示されます。先に BOT をサーバーへ招待してください。
Evalia ID 登録を使うと、Discord OAuth が利用できない環境でもログインできます。登録時に Discord DM で本人確認が行われます。

/settings から操作する

/settings は Discord 上から BOT のほぼ全機能を操作できる**汎用パネル**です。ダッシュボードを開かずに、その場で設定変更・パネル設置・誕生日登録・ショップ購入・給料配布等を完結できます。 すべての操作は ephemeral(自分にしか見えない)で進行します。

  1. Discord で /settings を実行します(管理者専用 — 一部の操作は権限不要で誰でも使用可)。
  2. 2 ページにわたる セレクトメニューから、操作したいカテゴリを選択します。
  3. カテゴリに応じた Modal(入力フォーム)またはサブビューが開きます。
  4. 入力 → 送信で反映。すべての変更は即時保存されます。
📌 パネル設置(高級宿・チケット・カジノ・ロール・ショップ・誕生日・匿名掲示板・匿名相談・マッチング 等)はすべて /settings📌 パネル設置 から行います。専用のスラッシュコマンドは存在しません。

通貨設定(複数通貨対応)

1 サーバー内で複数の通貨を併用できます。ロールごとに使用する通貨を割り当て、通貨間の為替レートも設定可能です。/pay で異なる通貨同士の送金時に自動換算されます。

項目説明
通貨名通貨の表示名(例: Coins、Gems、Gold)。最大 40 文字。
初期残高新規メンバーが対応通貨の口座を作成したときに付与される金額。
対象ロールこの通貨を使うロール(複数可)。未選択の通貨はデフォルト通貨になります。
為替レート通貨間の換金率(例: 1 Coins = 0.5 Gems)。/pay で異なる通貨を持つ相手に送金した際に適用。
ユーザーが複数の対象ロールを持っている場合は、ロール階層の上位に紐づく通貨が優先されます。為替レート未設定のペアは 1.0(等価)で計算されます。

ショップ管理

通貨を使って購入できるアイテム・ロール・期間延長などを販売できるショップ機能です。サイドバーの「ショップ管理」から専用ページにアクセスできます。

アイテム種別説明
アイテム消費型アイテム。購入時にユーザーのインベントリに加算。
ロール付与購入するとロールを自動付与。期間指定/永久/複数プランから選択可能。
期間延長既存のロール期間を延長(日 / 週)。
名前変更サーバーニックネームを変更するチケット。

ロール付与アイテムの詳細オプション:

オプション説明
複数プラン「24時間」「7日間」「永久」など、価格ごとに時間プランを複数用意。購入時に選択。
在庫数 / 購入上限販売数の上限/1 ユーザーあたりの購入回数上限。
期限切れキック指定カテゴリの VC にいるユーザーを、効果時間終了時に自動キック。
購入ログ購入履歴をログチャンネルへ自動送信。
購入は Discord で /settings🛍 アイテムを購入 から、または 📌 パネル設置 → 🛒 ショップパネル を設置して、パネル経由で行います。残高は /status で確認できます。

給料設定

ロール別の給料額を定義し、Discord 上の /settings から手動配布できます。複数エントリを並べて、対象ロール・支給額を自由に設定。

項目説明
ラベル給料エントリ名(例: 本メンバー給料、運営手当)。
対象ロール給料を支給するロール。未指定の場合は全メンバーが対象。
支給額1 回あたりの支給額。
配布は /settings💸 給料を配布 から実行。💴 給料設定 エントリ追加 / 削除 / 一覧もすべて /settings 内に揃っています。複数通貨を使っている場合は、各ユーザーが使う通貨で支給されます。

デイリー報酬

毎日 /daily で受け取れるデイリーボーナス。連続ログインでボーナスが増えていきます。受け取り間隔は 20 時間以上空ける必要があります。

項目説明
有効 / 無効デイリー報酬機能のオン・オフ。
基本報酬額毎日付与される基本金額。
連続ボーナス / 日連続ログイン 1 日ごとに上乗せされる金額。
ストリークボーナス上限連続ボーナスの累計上限。
通知チャンネル受け取り通知を送信するチャンネル(任意)。
設定は /settings🎁 デイリー報酬設定 からも変更可能です。

インセンティブ設定

指定カテゴリ内の VC に滞在しているメンバーへ、自動で通貨を付与します。毎分または毎時間の間隔で加算でき、ロール・カテゴリ単位で複数エントリを設定可能です。

項目説明
ラベルエントリ名(例: 本メンバーVC報酬)。
加算額1 回あたりに付与する通貨量。
加算間隔毎分 または 毎時間
対象カテゴリVC のカテゴリ(複数可)。未指定で全カテゴリ対象。
対象ロール付与対象ロール(複数可)。未指定で全員対象。

ユーザー所持金一覧

サーバー全メンバーの残高を一覧表示します。サイドバーの「ユーザー所持金」から開けます。

  • 順位表示:所持金が多い順に並び、上位 3 名はメダルアイコンで表示。
  • 検索フィルター:ユーザー名 / ID で絞り込み可能。
  • 通貨フィルター:複数通貨設定時は、特定の通貨だけを表示できます。
  • サマリーカード:登録ユーザー数・総流通量・平均所持金を一目で確認。

チケット設定

テキストチャンネルベースのサポートチケットシステムです。カテゴリを複数作成し、ユーザーが選択してチケットを開けます。パネルは「セレクトメニュー型」と「ボタン型」から選択可能。

  1. ダッシュボードで「+ パネル追加」、または /settings🎟 チケット パネル設定でパネルを作成。設置チャンネル・タイトル・説明文・種別を設定。
  2. カテゴリ追加:ダッシュボードか /settings🎟 チケット カテゴリ追加から、カテゴリ名・閲覧可能ロールを設定。
  3. /settings📌 パネル設置 → 🎟 チケットパネルでパネルを Discord に設置。
  4. ユーザーがパネルから種別を選ぶとチケットチャンネルが自動作成されます。
  5. チケット内の「クローズ」「削除」ボタンで運用できます。

フォーラムチケット設定

フォーラムチャンネルのスレッドに対してチケット管理パネルを設置する機能です。スレッドごとに個別対応チャンネルを作成できます。

  1. ダッシュボード「+ フォーラム追加」、または /settings🧵 フォーラムチケット追加で対象フォーラムを選択。
  2. パネルタイトル・説明文・対応ロールを設定して保存。
  3. /settings📌 パネル設置 → 🧵 フォーラムチケットパネルでフォーラム内全スレッドにパネルを設置。
  4. 新規スレッドが作成されると、自動的にパネルが投稿されます。

匿名掲示板設定

ユーザーが匿名 / 非匿名で投稿できる掲示板パネルを設置します。荒らし対策と本音の発信を両立できます。

項目説明
有効 / 無効機能のオン・オフ。
掲示板チャンネル投稿パネルを設置するチャンネル。
非匿名投稿を許可「実名で投稿」ボタンを表示するかどうか。
設置は /settings📌 パネル設置 → 📋 匿名掲示板パネルから。

匿名相談窓口

ユーザーが匿名で運営に相談できる窓口を設置します。相談スレッドは指定フォーラムに作成され、運営とのやり取りはDM ベースで行われるためユーザーの匿名性が保たれます。

項目説明
フォーラムチャンネル相談スレッドを作成するフォーラム。
パネル設置チャンネル相談ボタンを設置するチャンネル。
相談カテゴリ申請時に選択する相談種別(最大 25 件)。番号・ラベル・対応フォーラムタグを指定可能。
運営側はフォーラムスレッドに返信するだけで、BOT が自動的に相談者の DM に転送します。終了は /close_consultation コマンドで。

自動 VC 生成設定

指定した「トリガー VC」に入室すると、自動で個人 VC が作成されます。全員退出すると自動削除されます。複数のトリガー VC を設定可能。

項目説明
トリガー VC チャンネル入室をトリガーとする VC チャンネル。
デフォルト人数制限作成される個人 VC のデフォルト人数(0 = 無制限)。
VC 名テンプレート{user_name} = 入室者の表示名、{number} = カテゴリ内連番。
連番スタイル半角 / 全角 / 丸数字 / 黒丸 / 漢数字。
/vc_rename, /vc_limit を許可このトリガーで作成された VC でコマンドを使えるかどうか。
自動メッセージVC 作成時にチャットへ自動投稿するメッセージ・リアクション。
トリガー VC はカテゴリ内に配置してください。個人 VC は同じカテゴリ内に作成されます。

高級宿設定

メンバーが通貨を支払って一定時間の専用 VC(高級宿)を借りられる機能です。期限が切れると自動削除されます。ロール別の特別プランも設定可能。

項目説明
有効 / 無効高級宿機能のオン・オフ。
パネル設置チャンネル高級宿パネルを送信するチャンネル。
パネルタイトル / 説明 / カラーパネル埋め込みの表示内容。
料金 / 利用時間標準の料金(通貨)と利用時間(時間単位)。
ロール別プラン特定ロール向けの特別プラン(料金・利用時間・付与ロール)。
設置は /settings📌 パネル設置 → 🏨 高級宿パネルから。ロールプラン追加 / 削除も /settings から行えます。

タイムカード設定

VC 通話時間をロール・カテゴリ単位で記録し、毎日深夜 0 時に指定チャンネルへ自動送信します。複数のタイムカードを並列運用できます。

項目説明
ラベルタイムカードの名称。/status や送信メッセージに表示されます。
対象ロールこのタイムカードで記録するロール。未選択で全メンバー対象。
送信チャンネル毎日深夜 0 時に集計結果を送信するチャンネル。
対象カテゴリ記録対象とする VC カテゴリ(複数可)。未設定で全カテゴリ対象。
Supabase に永続化されるため、BOT 再起動時にセッションが復元され記録が失われません。アクティブ中の経過時間は毎分書き込まれます。

マッチング設定

個通募集パネルを設置し、申請からプライベート VC 作成までを自動化します。性別ロールを使った男女別募集にも対応。

項目説明
パネルチャンネル募集パネルを設置するチャンネル。
プライベート VC カテゴリマッチ成立時に作成する VC のカテゴリ。
男性 / 女性ロール性別フィルター用のロール(任意)。
VC 名テンプレート{emoji} / {recruiter} / {applicant} が使えます。
募集カテゴリModal Select に表示する選択肢(絵文字・ラベル・説明・男女別送信先チャンネル)。
設置は /settings📌 パネル設置 → 💬 マッチングパネルから。

サーバー基本設定

サーバー全体の基本パラメータを設定します。

項目説明
通貨名デフォルト通貨の名称(複数通貨を使う場合は通貨設定で個別に)。
初期残高新規メンバーが口座を作成した際に付与される初期残高。
送金機能メンバー間の /pay による送金を有効 / 無効にします。
/give 実行可能ロール/give および /take を実行できるロール。未設定の場合は管理者のみ。
ブースト報酬サーバーをブーストしたメンバーへ自動付与する通貨量と通知チャンネル。

ログ設定

各イベントのログを指定チャンネルへ自動送信します。イベントごとに有効 / 無効・送信先チャンネル・埋め込みカラーを個別設定できます。

イベント説明
メッセージ削除 / 編集削除・編集前後の内容と投稿者・チャンネルをログ送信。
ロール作成 / 削除ロールの作成・削除時にログ送信。
チャンネル作成 / 削除チャンネルの作成・削除時にログ送信。
メンバー参加 / 退出メンバーの入退室をログ送信。
ボイス参加 / 退出 / 切替VC への入退室・移動をログ送信。
BAN 実行 / 解除BAN 操作時にログ送信。
取引履歴/pay / /give / /take による送金をログ送信。
初期発行新規口座への初期残高付与をログ送信。
説明会通過/trial_grant による説明会待ち → 仮メンバー切替をログ送信。

ロール管理

ダッシュボードから Discord ロールの作成・編集ができます。BOT の権限範囲内でロールの名前・カラー・権限を変更できます。

Discord のロール階層により、BOT のロールより上位のロールは編集できません。BOT ロールをサーバー上位に配置してください。

評価ロール設定

サーバー内のメンバー評価ロールを定義します。/trial_grant 等の運営コマンドで使用されます。

ロール説明
運営 / 運営補佐運営ロール群。コマンド実行権限を持ちます。
本メンバー / 準メンバー / 仮メンバー正式・準・仮の各メンバーロール。
説明会待ち/trial_grant で仮メンバーへ切り替えられるロール。
評価堕ち / ルール違反者評価が下がった or 違反したメンバーに付与するロール。
コマンド実行者/trial_grant を実行できるユーザー ID / ロール(複数可)。

誕生日設定

誕生日当日にお祝いメッセージと報酬を自動配布。ユーザーは /settings🎂 誕生日を登録、または専用パネルから自分の誕生日を登録します。

項目説明
有効 / 無効機能のオン・オフ。
報酬額誕生日当日に付与する通貨量。
通知チャンネルお祝いメッセージを送信するチャンネル。
メッセージ送信文。{user} でユーザーをメンションできます。
設定は /settings🎂 誕生日設定、登録パネル設置は 📌 パネル設置 → 🎂 誕生日パネルから。

ロールパネル設定

絵文字リアクションで役職を付与・剥奪するパネルを設置します。複数パネルを設置でき、サーバー絵文字にも対応。

項目説明
パネルタイトル / 説明 / カラーパネル埋め込みの表示内容。
設置チャンネルパネルを送信するチャンネル。
絵文字 → 役職マッピング絵文字と付与ロールの対応表(ラベルも任意で付加可能)。
設置は /settings📌 パネル設置 → 🏷 ロールパネルから。

試用期間フォーラム設定

/trial_grant 実行時に、説明会通過メンバーごとのスレッドを指定フォーラムへ自動投稿します。期間終了時の通知も自動化できます。

項目説明
投稿先フォーラムスレッドを作成するフォーラム(複数可)。
スレッドタイトル / 本文テンプレート。{user} / {date} / {ep} が使えます。
評価期間試用期間の長さ(日 / 週単位)。
期間終了時通知ロール試用期間が終了したときにメンションするロール。
期間終了時メッセージ終了時に投稿される文。空欄でデフォルト文。
チャンネル自動送信文実行チャンネルへ自動送信するメッセージ+リアクション(任意)。
手動で期間を延長する場合は /settings⏳ 評価期間延長(手動)から。

テンプレートチャンネル設定

自己紹介などのテンプレート文を常時表示するチャンネルを作成します。ユーザーが返信するたびに古いテンプレートを削除して再投稿。投稿者へのロール自動付与/没収や、メッセージからニックネーム自動設定も可能です。

項目説明
対象チャンネルテンプレートを表示するチャンネル。
テンプレート文BOT が投稿するテンプレート本文。
付与ロール / 没収ロール送信後に付与/剥奪するロール(複数可)。
ニックネーム自動設定メッセージ中の指定プレフィックス以降の文字列をユーザーのサーバーニックネームに自動設定。
今すぐ投稿保存後にこのボタンでチャンネルへ即座に投稿(既存の BOT メッセージは削除)。

XP / レベリング設定

VC 通話時間とテキスト送信量に応じて XP を付与し、レベルを管理します。/settings⭐ XP/レベリング 基本設定 / XP カテゴリ制限 / XP ロール制限からも設定できます。

項目説明
XP 機能を有効にするOFF の間は XP が一切付与されません。
VC XP / 分1 分あたりに付与する VC XP(デフォルト: 5)。
最低セッション秒数この秒数未満の VC 滞在は XP 対象外(荒らし対策)。デフォルト: 30 秒。
ボーナス発動秒数 / 倍率連続滞在時間がこの秒数を超えると倍率がかかります。デフォルト: 1800 秒で 1.5 倍。
TXT XP 最小 / 最大1 メッセージあたりの TXT XP の下限・上限。文字数が多いほど多く付与。
レベルアップ通知チャンネルレベルアップ時の通知先。未設定なら通知なし。
対象カテゴリ / ロール制限XP 付与対象を絞り込み(未指定で全員・全カテゴリ)。
XP データの全リセットは /settings🔄 XP 全リセットから。取り消せません。個別調整は ⭐ XP 調整パネル設置で専用パネルを設置できます。

カジノ設定

サーバー内でカジノゲームを提供する機能です。チンチロ・コインフリップ・スロット・ブラックジャック・ルーレット・競馬に対応。/server_info kind:casino でゲーム別の統計も確認できます。

項目説明
有効 / 無効カジノ機能全体のオン・オフ。
全体最小/最大ベット全ゲーム共通のベット上下限。ゲーム個別設定より優先。
デフォルト日次上限1 日あたりのゲーム回数上限。
ロール別日次上限特定ロールへ個別の日次上限を設定。
ゲーム個別設定各ゲームの有効/無効・ハウスエッジ・最小/最大ベット・配当倍率。
パネルモードテキストチャンネル設置 or フォーラム設置を選択。
統計コマンド実行可能ロールカジノ統計コマンドを使えるロール(空欄で管理者のみ)。
日次上限は UTC 日付でリセットされます。/status で本日の残り回数を確認できます。/settings🔄 カジノ 回数リセットで手動リセットも可能。

SNS パネル設定

指定チャンネル/スレッドに SNS リンク投稿パネルを設置します。ユーザーがボタンを押して URL を入力すると、BOT が SNS 種別(X/Instagram/TikTok/YouTube/...)を自動判定し、対応する Webhook へ ユーザーアイコン・名前・メンション+URL を送信。

項目説明
投稿先チャンネル / スレッドパネルを設置する場所。フォーラム配下も可。
パネル投稿用 Webhook URLフォーラム内に投稿する場合に必要。
SNS 種別 → Webhook URLX、Instagram、TikTok、YouTube、Facebook、Twitch、Threads、Bluesky、その他。
画像 / 動画 タブ添付ファイルの種別(画像 / 動画 / 両方)ごとに別 Webhook へ振り分け可能。

サーバー統計

過去 7 / 14 / 30 / 60 / 90 日間のサーバーアクティビティを可視化します。ダッシュボードのサイドバー「サーバー統計」、または Discord で /server_info kind:server から開けます。

  • VC 参加数(合計/平均):期間内の VC 参加イベント数。
  • VC 参加時間(合計/平均):通話時間の総計。
  • テキスト送信(合計/平均):メッセージ送信数。
  • 時系列グラフ:日別の推移を 1 枚の画像で表示。

パネル設置一覧

/settings📌 パネル設置から、以下のパネルを Discord チャンネルに設置できます。専用のスラッシュコマンドは存在しません。

パネル役割
🏨 高級宿パネルVC をレンタルする購入ボタン
🎟 チケットパネルサポートチケットを開く選択メニュー / ボタン
🧵 フォーラムチケットパネルフォーラム内全スレッドに個別対応パネルを設置
🎰 カジノパネル各ゲームの開始ボタン
🎭 評価パネル評価入力ボタン
🏷 ロールパネル絵文字リアクションでロール付与
🛒 ショップパネルショップ購入ボタン付きパネル
🎂 誕生日パネル誕生日登録ボタン
📋 匿名掲示板パネル匿名 / 実名投稿ボタン
🔒 匿名相談窓口パネル匿名相談申請ボタン
💬 マッチングパネル個通募集ボタン
📋 コマンドパネルスラッシュコマンドをボタンで実行できるパネル(ユーザー向け / 管理者向け 2種類)
🏇 競馬パネル競馬ゲーム開始・戦績確認ボタン

📋 コマンドパネル設定

スラッシュコマンドをボタン化して Discord チャンネルに設置できる機能です。 ユーザー向け管理者向けの 2種類のパネルを分けて配置でき、含めるコマンドはダッシュボードのチェックボックスで自由に選択可能。

✅ ボタンクリックで即座にコマンド実行。/give/take のようなパラメータが必要なコマンドは、ユーザー選択メニュー+金額入力モーダルが自動で開きます。

設定手順

  1. ダッシュボードの左メニューから「📋 コマンドパネル」を開きます(⌘K検索でも即ジャンプ可能)。
  2. ユーザー向けパネル / 管理者向けパネルそれぞれで送信先チャンネルを指定します。
  3. チェックボックスで含めたいコマンドを選びます(ユーザーカテゴリと管理者カテゴリで別々)。
  4. 「今すぐ送信」 ボタンで Components v2 の美しいパネルがチャンネルに投稿されます。

収録コマンド

カテゴリ収録コマンド
👥 ユーザー向け /status/online/rank/daily/history/vc_rename/vc_limit/rank_top/server_info
🛠 管理者向け /settings/give/take/clear/trial_grant/close_consultation ・ 💸 給料を配布(/settings 内の仮想コマンド)
💡 各コマンドの表示テキストは </commandname:commandid> 形式のクリック可能なコマンドメンションになります(BOT 起動時に command_ids.json へ自動保存された ID を利用)。
🔒 管理者パネルのボタン押下時は自動で権限チェックが行われます。管理者権限を持たないユーザーには「このコマンドは管理者専用です」と返答されます。

🚀 起動ログチャンネル

BOT を再起動するたび、指定したチャンネルへ詳細な起動完了レポートをリッチな Embed で自動投稿できます。 運用状況の可視化とダウンタイム検知に便利です。

設定方法

  1. ダッシュボード「⚙️ サーバー設定」 → ブースト報酬カード内の「🚀 起動ログチャンネル」でチャンネルを指定。
  2. 「保存」で完了。次回 BOT 再起動時から自動的にレポートが投稿されます。

投稿される情報

セクション内容
ヘッダーBOT名・BOT ID・起動所要時間(秒)・起動時刻(JST)・BOTアバター
🌐 グローバル統計導入サーバー数・総メンバー数・総テキスト/ボイスチャンネル数
🏠 該当サーバー統計メンバー・オンライン数・チャンネル・ロール数
🖥 システム情報Python / discord.py バージョン・OS・CPU使用率・メモリ使用量
⚡ 接続状態レイテンシー(色分けアイコン付)・スラッシュコマンド数・ブーストレベル
💡 Embed の色はレイテンシーによって自動変化: 🟢 <100ms(緑)・🟡 <250ms(黄)・🔴 それ以上(赤)

🏇 競馬(カジノ)

12頭の馬プールから毎レース抽選、Playwright 描画によるアニメGIFで結果を演出するカジノゲームです。 ダッシュボードの「🎰 カジノ」設定内で有効化・オッズ調整・出走頭数を管理できます。

ゲームロジック

  • 馬プール: 12頭(サンダーボルト・シャドウダンサー・クリムゾンエース 等)から毎レース n頭を抽選。基礎速度 × 終盤スタミナ補正でシミュレーション。
  • オッズ計算: 総合力の4乗を正規化し、ハウスエッジ(デフォルト 15%)を控除して単勝オッズを算出。
  • レース描画: Playwright(Chromium)で HTML トラックを描画 → 各フレーム PNG キャプチャ → Pillow で GIF エンコード。
  • ephemeral表示: 結果 GIF はプレイヤー本人のみ閲覧可能。

ダッシュボード設定項目

項目説明
有効化ON/OFF スイッチ
ハウスエッジ0〜30%(デフォルト 15%)
出走頭数4〜8頭
ベット下限 / 上限1回のベット金額の範囲
パネル設置チャンネルプレイボタン + 戦績確認ボタンのパネル

🎛 ダッシュボード新機能(v4 Command Console)

ダッシュボードは v4 で情報階層と操作性が刷新されました。全モジュールの共通機能をまとめます。

機能詳細 / ショートカット
⌘K / Ctrl+K コマンドパレットを開く。fuzzy 検索で全設定に瞬時ジャンプ。↑↓ で選択、Enter で開く、Esc で閉じる。
📊 KPIサマリー ページ上部にメンバー数・チャンネル数・ロール数・既定通貨を表示(カウントアップアニメーション付き)。
🎨 モジュールカラーロール ナビとセクションが 5色に色分け: 💰 経済(金)/ 💬 コミュニティ(シアン)/ ⭐ XP(紫)/ 🛡 モデレーション(水色)/ ⚠ 危険操作(赤)。
📂 カテゴリ折りたたみナビ サイドナビは 6カテゴリに再編。タイトルクリックで開閉、右端の 数字 はカテゴリ内アイテム数。
🟢 ナビステータス 各ナビリンク右端の点で有効/無効を可視化(緑=有効, グレー=無効)。_enabled トグルの状態と連動。
🔔 トースト通知 flash メッセージが右下からスライドインする通知に自動変換。window.uiToast({message, tone}) でJSからも呼び出し可能。
❓ カスタム確認ダイアログ window.uiConfirm({title, message, severity}) で美麗なモーダルダイアログ。ネイティブ confirm() の代替。
🌗 ライト/ダークモード 右上のトグルで切り替え。設定は localStorage に永続化。
📱 モバイル最適化 ハンバーガー→ドロワーナビ、KPI が 2列/1列に自動変換、タッチ最小 38px 保証。
🔤 等幅フォント 数値・ID・タイムスタンプは JetBrains Mono / Fira Code の等幅表示で識別性UP(.num クラス)。

全コマンド一覧

実装されているスラッシュコマンドは 14 個のみ。それ以外の操作はすべて /settings またはパネル経由です。

コマンド用途
/status残高 / タイムカード / カジノ回数 / 誕生日 / デイリー / 直近30日の送金・受取グラフをカード画像で表示
/online1日の活動統計カード(VC滞在時間・テキスト量・オンライン時間)
/pay送金(複数通貨対応・為替自動換算)
/give通貨を付与(管理者 / 許可ロール)
/take通貨を没収(管理者 / 許可ロール)
/history送金・取引履歴
/clearメッセージ一括削除(フィルター付き)
/trial_grantVC 内の説明会待ち→仮メンバー切替+初期発行+ニックネーム設定+フォーラム投稿
/vc_rename自動生成 VC の名前変更(オーナー専用)
/vc_limit自動生成 VC の人数制限変更(オーナー専用)
/settingsサーバー設定パネル(ほぼ全機能の入口)
/rankTXT / VC ランクカード画像
/rank_topTEXT / VOICE / BALANCE のランキング(Playwright描画・BALANCEは残高非開示)
/dailyデイリー報酬を受け取る
/close_consultation匿名相談を終了(管理者)
/server_infoサーバー統計 / カジノ統計 (旧 /stats)
💡 コマンドパネル機能: よく使うコマンドをボタンでワンクリック実行できるパネルをダッシュボードから作成できます。詳細は「コマンドパネル設定」を参照。

経済コマンド

/status 全員

自分の残高・タイムカード累計時間・カジノ残り回数・誕生日・デイリーストリークに加え、 直近30日の送金額 / 受取額サマリーと折れ線グラフを 1 枚のカード画像にして表示します(ephemeral)。 タイムカードは自分が所持するロールに設定されたエントリのみ表示。 アクティブセッション中の経過時間もリアルタイムで加算されます。 ロールカラーがカード背景色に反映されます(グラデーションロール対応)。

/online 全員

1日の活動統計カードを表示します(ephemeral)。VC 滞在時間・テキスト送信量・オンライン時間をゲージで可視化。member オプションで他ユーザーの統計も閲覧可能。

member任意対象ユーザー(未指定なら自分)
/history 全員

自分の送金・受取・カジノ収支などの取引履歴を最新順で表示します(Embed)。

/pay 全員

指定したユーザーに通貨を送金します。送金機能が無効の場合や残高不足はエラー。複数通貨設定時、送り手と受け取り手で通貨が異なる場合は為替レートが自動適用されます。

user送金先のユーザー
amount送金する金額(1 以上)
/give 管理者 / 許可ロール

指定したユーザーに通貨を付与します。実行できるのは管理者と、ダッシュボードで指定した「/give 実行可能ロール」のメンバー。

user付与先のユーザー
amount付与する金額(1 以上)
/take 管理者 / 許可ロール

指定したユーザーから通貨を没収します。残高が指定額未満の場合は、現在の残高分のみ没収されます(残高は 0 になる)。実行権限は /give と同じ。

user対象ユーザー
amount没収する金額(1 以上)
/daily 全員

デイリー報酬を受け取ります。連続ログイン日数に応じてストリークボーナスが加算されます。前回受け取りから 20 時間以上経過している必要があります。

モデレーション

/clear メッセージ管理権限

チャンネル内のメッセージを一括削除します。フィルターを組み合わせて特定ユーザー・ロール・BOT のメッセージだけを削除可能。削除はログ設定に従って自動ログ送信されます。

number_of_messages削除する件数(1〜200)
filter_by_user任意このユーザーの投稿のみ削除
filter_by_role任意このロールのメンバーの投稿のみ削除
filter_by_bots任意true で BOT 投稿のみ、false で人間の投稿のみ削除

ロール操作 / 試用期間

/trial_grant 運営 / 実行権限 / 管理者

実行者が入っている VC 内の「説明会待ち」ロールを持つメンバー全員を「仮メンバー」ロールへ一括切り替えます。同時に以下も自動実行:

  • 開始残高が設定されていれば、対象メンバーの口座に初期残高を自動付与
  • VC 内の直近メッセージから、メンバーのニックネームを自動設定(管理者以外、32 文字以内)。
  • 「試用期間フォーラム設定」が登録されていれば、対応フォーラムに評価スレッドを自動投稿(評価期間付き)。
  • 「チャンネル自動送信文」が設定されていれば、実行チャンネルへ自動でメッセージ+リアクションを送信。
  • 説明会通過ログを送信。
実行権限は「評価ロール設定」の「コマンド実行者」で設定するユーザー / ロール、または運営・運営補佐ロール、管理者。VC に入った状態で実行してください。

VC オーナーコマンド

自動生成 VC のオーナーが使用できるコマンドです。自分が作成した VC に入っている状態で実行してください。

/vc_rename VC オーナー

自分が作成した自動生成 VC の名前を変更します。ダッシュボードで「/vc_rename を許可」がオフの場合は使用できません。

name新しい VC 名(最大 95 文字)
/vc_limit VC オーナー

自分が作成した自動生成 VC の人数制限を変更します。0 で無制限。

limit人数制限(0〜99。0 = 無制限)

/settings 詳細

/settings はサーバー設定のほぼ全機能の入口です。2 ページのセレクトメニューから操作カテゴリを選びます。すべて ephemeral で進行。

/settings 管理者

サーバー設定パネルを開きます。一部の操作(誕生日登録・ショップ購入など)は権限を問いません。

📄 ページ 1 のカテゴリ

  • 💰 経済設定 — 通貨名・初期残高・送金 ON/OFF・管理メモ
  • 🏨 高級宿設定 / ロールプラン追加 / ロールプラン削除
  • 📋 ログ設定 — イベント別チャンネル・ON/OFF・色
  • 🎟 チケット — パネル設定 / カテゴリ追加・削除・一覧
  • 🧵 フォーラムチケット — 追加・削除
  • 🔊 自動 VC — 追加・編集・削除・一覧
  • 🎭 評価ロール — 設定➀(運営系)/ 設定➁(違反系)/ 実行者設定
  • 🕐 タイムカード — 一覧・追加・編集・削除
  • 🎰 カジノ — 基本設定・ゲーム設定・ロール上限追加

📄 ページ 2 のカテゴリ

  • 🗑 カジノ ロール上限削除 / 🔄 カジノ 回数リセット
  • ⭐ XP/レベリング — 基本設定 / カテゴリ制限 / ロール制限 / 🔄 XP 全リセット / 調整パネル設置
  • 📌 パネル設置 — 全パネル(高級宿・チケット・カジノ・ロール・ショップ・誕生日・匿名・マッチング 等)
  • 🤖 BOT プロフィール変更 — 名前・アイコン変更
  • 🔨 ユーザー BAN — ID 入力で BAN
  • 🎁 デイリー報酬設定
  • 🛒 ショップ — アイテム追加・削除・見る・購入
  • 🎂 誕生日 — 設定 / 登録(誰でも自分の誕生日を登録可)
  • 📊 投票を作成 — ボタン式投票
  • 💴 給料 — エントリ追加・削除・一覧 / 給料配布
  • ⏳ 評価期間延長(手動)

XP / ランクコマンド

/rank 全員

自分または指定メンバーの TXT / VC ランクカード画像を表示します。現在のレベル・XP・ランク順位・プログレスバーが描画されます。

member任意対象ユーザー(省略で自分)
/rank_top 全員

指定種別のランキング上位を表示します。TEXT / VOICE はランクカード式の Embed、BALANCE は所持金順のランキング Embed。

kindTEXT / VOICE / BALANCE
limit任意表示人数(3〜20、デフォルト: 10)

統計コマンド

/server_info 管理者 / カジノ統計ロール

サーバー統計またはカジノ統計を表示します。サーバー統計は管理者専用、カジノ統計は「統計コマンド実行可能ロール」も実行可。両方とも Playwright 描画のリッチな折れ線グラフ画像つきで表示されます。旧名 /stats

kind📊 サーバー統計 / 🎰 カジノ統計
days任意集計期間(7〜90 日、デフォルト 30)
game_type任意カジノ統計時のゲーム種別(all / chinchiro / coinflip / slots / blackjack / roulette)

匿名相談コマンド

/close_consultation 管理者

匿名相談スレッドを終了します。相談者の DM に終了通知を送り、スレッドをアーカイブ&ロックします。

thread任意終了する相談スレッド(省略時は現在のスレッド)

自動ログ

ダッシュボードのログ設定で有効にしたイベントは、BOT が自動的に検知して指定チャンネルへ埋め込みメッセージを送信します。コマンド操作は不要です。

自動 VC 生成

ダッシュボードの「自動 VC 生成設定」でトリガー VC を設定すると、入室時に個人 VC が自動作成されます。

動作説明
VC 作成トリガー VC 入室時に、テンプレートに基づいた名前の VC が同じカテゴリ内に作成され、入室者が自動移動。
連番採番{number} 使用時、カテゴリ内の既存 VC 名と重複しない最小番号が選ばれます。
人数制限ダッシュボード設定が優先、未設定ならトリガー VC の設定を引き継ぎます。
VC 削除全員が退出すると自動削除されます。
チャンネル上限サーバーのチャンネル上限(500)に達している場合は作成失敗、入室者に DM 通知。

高級宿 期限管理

BOT 起動中、定期的に期限チェックを実行します。期限切れの高級宿 VC は自動削除されます。

BOT 停止中は期限チェックが行われません。再起動後に期限切れ VC がまとめて削除されます。

タイムカード自動記録

VC 入退室を検知して通話時間を自動記録します。毎日深夜 0 時に集計結果を送信し、翌日分をリセットします。

動作説明
セッション開始/終了対象 VC への入退室を検知して経過時間を確定し、DB に加算。
毎分フラッシュアクティブセッションの経過時間を毎分 DB に書き込み、開始時刻をリセット。
深夜送信毎日深夜 0 時に各エントリの累計を集計し、送信チャンネルへ投稿。送信後にリセット。
再起動復元BOT 再起動時に DB からアクティブセッションを復元。

誕生日自動配布

登録済みユーザーの誕生日当日(JST 基準)に、設定されたメッセージと報酬を自動配布します。通知チャンネルに祝いメッセージを送信し、ユーザーの口座に通貨を自動付与します。

ユーザーは /settings🎂 誕生日を登録、または誕生日パネルから自分の月日を登録できます。

インセンティブ自動加算

設定された加算間隔(毎分 / 毎時間)で、対象カテゴリの VC に滞在しているメンバーに通貨を自動付与します。ロール条件・カテゴリ条件は AND 評価で、条件を満たしたエントリの金額がすべて累積加算されます。