ギブアウェイ
参加ボタン、ロール条件、自動抽選、再抽選に対応したギブアウェイです。
パネルの場所: コミュニティ、ギブアウェイ
コマンドでギブアウェイを開始すると、メンバーはボタンから参加し、終了時に Bot が自動的に当選者を抽選します。再抽選や途中での終了もできます。
パネルでの設定
| 設定 | 意味 |
|---|---|
| デフォルトの色 | 個々のギブアウェイで別の色が設定されていない場合に使う、ギブアウェイの埋め込みの色 |
| デフォルトのサムネイル URL | 埋め込みの右上に表示される画像 |
| 当選者にDMで通知 | 当選者全員に、賞品、サーバー名、ギブアウェイへのリンクを記載した DM を送ります |
| ログチャンネル | 新しいギブアウェイと終了したギブアウェイがここに記録されます |
コマンド
| コマンド | 効果 |
|---|---|
/gcreate |
新しいギブアウェイを開始 |
/gend |
途中で終了し、すぐに抽選 |
/greroll |
新しい当選者を抽選 |
/gcancel |
抽選せずに中止。任意で理由も指定可能 |
/glist |
進行中のギブアウェイを表示 |
/gcreate では、次のような項目を設定できます。
- rolle 必須ロール。複数の場合はスペースまたはカンマで区切ります。いずれかを持っている人だけが参加できます
- notallowed 除外するロール
/gend、/greroll、/gcancel には、ギブアウェイの Message ID が必要です。Discord で開発者モードが有効になっていれば、メッセージを右クリックして取得できます。
3 つのメッセージ
3 つすべてを、同じページの メッセージビルダー でデザインできます。
| メッセージ | 内容 |
|---|---|
| パネル | 参加ボタン付きのギブアウェイ本体 |
| 当選者の発表 | ギブアウェイの終了時や再抽選時に、その下に表示される返信 |
| 当選者へのDM | 各当選者へのダイレクトメッセージ |
パネルの参加ボタンは必須パーツで、常に残ります。
変数
パネル: {prize}、{description}、{winners}、{endAt}、{host}、{participants}、{requiredRoles}、{excludedRoles}、{guild}、{memberCount}
当選者の発表: {prize}、{winners}、{host}、{messageUrl}、{guild}
当選者へのDM: {prize}、{messageUrl}、{guild}
再起動でギブアウェイが終わることはない
Bot の再起動中にギブアウェイの期限が来た場合、あとで処理されます。Bot はギブアウェイが進行中のサーバーの一覧を持っていて定期的に確認しており、さらに安全策として、頻度は低いもののすべてのサーバーを対象にした確認も行います。
色
個々のギブアウェイの色は空欄でもかまいません。その場合、パネルの デフォルトの色 が使われます。
必要な権限
メッセージを送信、埋め込みリンク、メッセージの管理。