自分のボットで動く

サーバー統計

統計タブはゼロから作り直され、自分のボットが提供します。サーバーで起きていることを40以上のビューで確認でき、データはボット専用のデータベースに保存されます。記録するのは起きたことの回数だけで、誰かが書いた内容は保存しません。

server-stats
オンライン
Alex使用済みToday at 9:14 AM

/serverstats

Custom BotBOTToday at 9:14 AM

Server statistics for the last 7 days

Collected and stored by this server's own bot.

Messages

18,402

Voice time

312 h

Joins

241

Leaves

96

Busiest channel: #general

#server-stats へメッセージを送信

イメージです。実際の画面や動作とは異なる場合があります

40以上のビュー

できること

統計タブはゼロから作り直されました。アクティビティ、チャンネル、メンバー、そして運用中のモジュールまでカバーします。モジュールのカードは、ボットでそのモジュールをオンにすると表示されます。

アクティビティ

  • 送信されたメッセージの推移
  • サーバー全体のボイス時間
  • 参加と退出
  • サーバーが最もにぎわう時間帯のヒートマップ
  • 最も活発な曜日と時間帯

チャンネル

  • にぎわっているチャンネル
  • 静かになったチャンネル
  • チャンネル別・カテゴリー別のリーダーボード

メンバー

  • ロール別のアクティビティ
  • 最もアクティブなメンバー
  • 急上昇中のメンバーと、静かになってきた常連

成長と定着

  • メンバーの流れ: 参加、退出、純増数
  • 定着率のコホート分析とROM専の割合
  • 新規投稿者とリピーターの比較
  • 新メンバーが最初のメッセージを書くまでの時間

コマンド

  • よく使われるコマンド
  • コマンドの失敗率
  • モジュール別のコマンド使用状況

モジュール

  • モデレーション
  • チケット
  • プレゼント企画
  • レベル
  • 招待トラッキング
  • 提案と応募
  • アクティビティストリークとエコノミー
  • Custom Commands
回数と日時だけ

記録するもの、絶対に触れないもの

アナリティクスが保存するのは、数字か日付だけです。オンにするまでは何も存在せず、データベースのテーブルも作られず、ボットはリスナーを追加せず、関連するイベントをDiscordに要求することもありません。

記録されるもの

  • 日別・時間別のサーバー合計: メッセージ、スラッシュコマンド、リアクション、ボイス秒数、スレッド、参加と退出、初投稿者、毎日のメンバースナップショット
  • 種類別の自動モデレーションが作動した回数(トリガータイプ別)。誰が作動させたかは保存されません
  • チャンネル別・ロール別の1日あたりのメッセージ数
  • メンバーごと: 1日あたりのメッセージ、リアクション、ボイス秒数、累計メッセージ数、最初のメッセージと最後のアクティビティの日付
  • 件数に上限のある最近のイベント一覧。それぞれイベントタイプ、メンバーID、チャンネルID、タイムスタンプを保持

絶対に記録しないもの

  • メッセージの本文
  • 添付ファイル、画像、ファイル、リンク。内容も、その数も記録しません
  • メッセージの編集や削除
  • ダイレクトメッセージ。対象はサーバー内のアクティビティだけです
  • ボットから見えないチャンネル
  • ほかのボット。そのメッセージとコマンドは無視されます

アナリティクスはメッセージ本文を保存せず、読み取る権限も要求しません

メッセージを数えるのに本文は不要です。Discordは、メッセージの内容を含めずに「メッセージが発生した」ことだけをボットに伝え、アナリティクスは本文を追加する権限を要求しません。ほかの一部のモジュールにはその権限が必要で、オンにするときに要求されます。その場合でも、アナリティクスはメッセージ本文を読み取らず、アナリティクスのデータに本文を保持できる項目もありません。

自分のボット、自分のデータベース

自分のボットで動く

データはボットが収集し、選択したBot-Host上のボット専用データベースに書き込みます。SCNXがほかのサーバーのデータとまとめることはなく、ダッシュボードにコピーも残りません。タブを開くたびに、ボットから数値を取得します。

すべてボット専用のデータベースに保存
ほかのサーバーのデータとまとめられることはありません
ダッシュボードは表示のたびにボットへ問い合わせ、コピーは保存しません
データがどの国にあるかは、Bot-Hostのリージョンで決まります
オンにするにはボットの再起動が1回必要で、その後に収集が始まります
SCNX Dashboard / Statistics

サーバー内のアクティビティ

メッセージ、ボイス、参加、モジュールのイベント

自分専用のボット

数値の収集と記録をボット自身が行います

ボット専用のデータベース

他のサーバーとは混ざりません

SCNXダッシュボード

開くたびにボットへ問い合わせます。コピーは保存しません。

ボットは、選択したBot-Host上で動きます。ホストはリージョンごとに異なるため、その選択によってデータが物理的にどの国にあるかが決まります。ボットが停止している場合、ダッシュボードは問い合わせ先がなく、タブにその旨が表示されます。

プライバシー

プライバシーと管理

データの扱いは自分で決められます。エクスポートも削除も、メンバー自身によるオプトアウトも可能です。

コピーをダウンロード

サーバーオーナーは、統計タブの「プライバシー」から利用できます。ファイルはボットの回答をもとにブラウザ上で作成され、途中でScootKitに保存されることはありません。画面に表示している期間に関係なく全履歴が対象で、非表示にしたカードも含まれ、エクスポートできなかった項目は必ず一覧に載ります。

すべて削除

先に確認のチェックを入れる必要があり、元に戻すことはできません。削除は1つのデータベーストランザクションとして実行されるので、完全に完了するか、何も変わらないかのどちらかです。テーブルごとの結果と件数がレポートで届きます。

メンバーのオプトアウト

初期設定ではオフです。「メンバーによる分析のオプトアウトを許可」設定をオンにすると、メンバーは /analytics-privacy を実行できます。その人の日別記録は匿名化され、合計値と日付は消去され、最近のアクティビティは削除されます。サーバー全体の合計はそのままで、個人とのつながりだけが消えます。

保存期間

日別・時間別の合計と、チャンネル別・ロール別・メンバー別の数値は、削除するまで保存されます。最近の個別イベントの一覧には容量の上限があり、古いものから消えていきます。目安は、活発なサーバーで数日分、静かなサーバーで数か月分です。

削除しても残る2つのもの

1つはメンバーのオプトアウトの選択です。データを削除しても、オプトアウトした人が知らないうちに再登録されることはありません。もう1つは災害復旧用のバックアップで、コピーが最大90日間残ることがあります。

データの責任は利用者自身にあります

サーバー運営者として、メンバーのアクティビティデータに責任を負うのはSCNXではなく運営者自身です。サーバーに適用されるルールを確認し、メンバーにオプトアウトを提供するか判断してください。記録される内容と保存期間は、ドキュメントに詳しくまとめています。

記録される内容を読む
スラッシュコマンド

メンバー向け

サーバーの状況を見るのに、メンバーがダッシュボードへアクセスする必要はありません。2つのスラッシュコマンドでカバーでき、どちらもオフにできます。

/serverstats でサーバーの動きをメンバーに表示
/mystats でメンバー自身の数値を表示。他の人の数値は見られません
どちらのコマンドもオフにできます
bot-commands
オンライン
Mira使用済みToday at 6:02 PM

/mystats

Custom BotBOTToday at 6:02 PM

Your activity on this server

Only you can see your own figures.

Messages

1,284

Voice time

26 h

Most used channel

#off-topic

Level

14

Opt out any time with /analytics-privacy

#bot-commands へメッセージを送信

イメージです。実際の画面や動作とは異なる場合があります

振り返り

好きな見方で確認

期間を選び、タイムゾーンを設定して、この一年を振り返りましょう。

3つの期間

過去24時間、過去1週間、過去30日間から選べます。すべてのカードが選択に連動し、数値はタブを開くたびにボットから最新の状態で取得されます。

自分のタイムゾーン

日付と時間帯は、サーバーオーナーが設定したタイムゾーン(デフォルトはUTC)に従います。変更は、その後に記録されたアクティビティに適用されます。

Server Wrapped

毎年の終わりごろに、サーバーの一年をまとめたシェアできるサマリーが届きます。過去の年もいつでも見返せます。

チームとアクセスを共有

オーナーと共同オーナーはタブを開けて、信頼できる管理者には「アナリティクスの閲覧と使用」権限を付与できます。プライバシー設定の変更や、データのダウンロードと削除ができるのはオーナーだけです。

タブを自分好みに並べ替え

サーバーによって見たい数字は違います。統計タブを使いやすい形に整えましょう。

カードをドラッグして並べ替え

毎日チェックするカードを上に、それ以外を下に置けます。

不要なものは非表示

非表示にしたカードはタブから消え、計算もされません。

よくある質問

選んだボットホストにある、専用ボットのデータベースです。ボットホストは地域ごとに分かれているため、選択によってデータが物理的に置かれる国が決まります。他のサーバーとは混ざらず、SCNXダッシュボードにもコピーは残りません。タブを開くたびに、ダッシュボードがボットへ数値を問い合わせます。

いいえ。分析が記録するのは件数とタイムスタンプだけで、メッセージ本文を読める権限をDiscordに求めることもありません。他の一部のモジュールはその権限を必要とし、オンにしたときに要求します。その場合でも、分析がメッセージ本文を読むことはなく、分析データには本文を保持できるフィールド自体がありません。

日別・時間別の合計と、チャンネル別・ロール別・メンバー別の数値は、削除するまで保存されます。最近の個別イベントの一覧には容量の上限があり、古いものから消えます。遡れる期間は、活発なサーバーで数日、静かなサーバーで数か月ほどです。

すでにサーバーに統計があった場合、履歴は自動的に引き継がれ、古いコピーは削除されました。以前のシステムでは参加、退出、初めて投稿した人を記録していなかったため、移行前の日付ではそれらの数値は「未記録」と表示され、引き継ぎ時点には印が付いています。分析は現在、専用のボットだけが収集します。

はい。初期設定ではオフのメンバーオプトアウトをオンにすると可能になります。メンバーが /analytics-privacy を実行すると、その人の日別記録は匿名化され、累計と初回メッセージ・最終アクティブの日付は消去され、最近のアクティビティ記録は削除されます。以後の活動はその人とのつながりなしでサーバー合計にカウントされます。設定は即時に反映され、あとからオプトインし直すこともできますが、削除されたデータは戻りません。

1回だけ必要です。統計タブで統計をオンにしたら、そこに表示されるボタンでボットを再起動してください。再起動前のデータは記録されません。再起動後は、新しいアクティビティが約1分以内に表示されます。

SCNXに自分専用のボットがあり、最近のバージョンであることが必要です。サーバーオーナーまたは共同オーナーがダッシュボードで分析をオンにし、そのあとボットを再起動します。Discord Developer Portalで、ボットの「Server Members Intent」を有効にしておく必要があります。再起動するまでは何も記録されません。

サーバー運営者自身です。データ保護の用語では、運営者が管理者、ScootKitが処理者にあたり、SCNXの契約に付属するデータ処理契約が適用されます。分析を動かすかどうか、数値を何に使うか、いつ削除するかは運営者が決めます。記録される内容と保存期間は、docs.scnx.xyzに詳しくまとめています。

ボットの中にとどまる統計

統計タブをオンにしてボットを1回再起動すれば、ボット専用のデータベースへの収集が始まります。

始める