参加のカウント方法
誰かが参加すると、InviteCountは招待ごとの使用回数を比較して使われた招待を見つけ、その作成者にカウントします。特定の人に紐づけられない参加は別に分類され、それぞれに専用のウェルカムメッセージを設定できます。
- 通常の招待リンク(作成者にカウント)
- サーバーのバニティURL
- Discordの認証画面から追加されたBot
- 権限不足でBotが読み取れなかった参加
- 不明な参加
招待トラッキング
サーバーがどのように成長しているかを正確に把握できます。Botを追加したら設定は不要で、すべての参加が招待と照合され、それを共有したメンバーにカウントされます。
仕組み
誰かが参加すると、InviteCountは招待ごとの使用回数を比較して使われた招待を見つけ、その作成者にカウントします。特定の人に紐づけられない参加は別に分類され、それぞれに専用のウェルカムメッセージを設定できます。
各メンバーには、通常の招待(サーバーに残っている人)、退出した招待(参加後に退出した人)、偽招待(偽招待のルールに当てはまった参加)、ボーナス招待(スタッフが追加したもの)があります。ランキングやメッセージでは、どの数字でも使えます。
/trace はメンバーの招待ツリーを表示します。誰がそのメンバーを招待し、さらに誰がその招待者を招待したか、といった具合です。無料サーバーでは1日1回まで実行できます。Premiumでは制限がなくなり、/inviter、/invitedby、/invitedwith でどのメンバーもコマンド1つで調べられます。
スタッフは招待の追加・削除・設定・リセットができるほか、/syncinvites でサーバーの招待を再同期し、最大3人(Premiumでは100人)のメンバーをブラックリストに入れ、それ以降その人の招待をカウントしないようにできます。/export csv を使えば、どのプランでもすべての招待記録をスプレッドシートで受け取れます。
/findlink はメンバーごとに本人の実績になる個人用の招待リンクを発行し、/invitecodes はメンバーの招待コードと使用回数を一覧表示します。TwitterやPartnersなど、大事なリンクにはラベルで名前を付け、そのリンクから参加した全員にロールを付与できます。
/purge-invite-codes は古い招待コードや使われていない招待コードをまとめて削除します。メンバーやチャンネルで絞り込め、実行前には確認があります。非表示にしたメンバーはどのランキングにも載りませんが、自分の招待はそのまま残ります。
各プランでこのモジュールに含まれる内容です。
| 機能 | 無料 | Premium |
|---|---|---|
| 招待トラッキング:通常・退出・偽・ボーナス | 含まれます | 含まれます |
| /invites、/invitecodes、/search、/findlink、/syncinvites | 含まれます | 含まれます |
| /trace による招待ツリー | 1日1回 | 無制限 |
| /inviter、/invitedby、/invitedwith | 含まれません | 含まれます |
| 招待の追加・削除・設定・リセット | 含まれます | 含まれます |
| ブラックリストのメンバー(招待をカウントしない) | 3 | 100 |
| 招待データのCSVエクスポート | 含まれます | 含まれます |
| 古い招待コードの一括削除 | 含まれます | 含まれます |
| 招待ラベル(リンクごとにロール付与) | 1 | 500 |
このモジュールで使えるスラッシュコマンドです。ほとんどの設定はダッシュボードからも変更できます。
/invitesメンバーの招待数(通常・退出・偽・ボーナス)を表示します。/inviterPremiumメンバーを招待した人を表示します。/invitedbyPremiumメンバー、招待コード、ラベル、またはロールのメンバーが招待したメンバーの一覧を表示します。/invitedwithPremium招待コードまたはラベルから参加したメンバーの一覧を表示します。/traceメンバーの招待ツリーを表示します。誰がそのメンバーを招待し、誰がその招待者を招待したかがわかります。 (無料サーバーでは1日1回、Premiumでは無制限)/findlink自分専用の招待リンクを取得します。このリンクから参加した人はすべてあなたの招待としてカウントされます。/invitecodesメンバーの招待コードの一覧を表示します。/search招待数が最小値と最大値の間にあるメンバーの一覧を表示します。/syncinvites現在の招待をBotと同期します(サーバー全体またはメンバー1人)。/export csvサーバーのすべての招待データをCSVファイルにエクスポートします。/purge-invite-codes使用回数、メンバー、チャンネルで絞り込んで、多数の招待コードを一度に削除します。/add invitesメンバーにボーナス・偽・退出の招待を追加します(既定はボーナス)。/reset invitesメンバーの招待数をリセットします。詳しくはドキュメントをご覧ください。
いいえ。InviteCountが必要な権限でサーバーに参加した時点で、新しい参加はすべて招待と照合され、/invites が使えるようになります。Botが来る前の参加は特定できません。設定が必要なのはメッセージ、報酬、ギブアウェイだけです。
Discordは、サーバーを管理できるアプリにしか招待の使用回数を共有しません。この回数をもとに、参加と招待を照合しています。「チャンネルの管理」があると、Botは招待の作成と削除をその場で把握できます。不足している権限は /check-permissions で確認できます。
はい、どのプランでもできます。/add invites、/remove invites、/set invites、/reset invites で1人のメンバーを変更でき、/reset all invites でサーバー全体をゼロからやり直せます。
はい。/export csv は、全メンバーの通常・退出・偽・ボーナスの招待をファイルで送信します。どのプランでも使えます(管理者のみ)。ランキング、招待メンバー一覧、成長イベントのエクスポートにはPremiumが必要です。