プレゼントのオプション、参加条件、リロール
/giveaway のすべてのオプション、参加条件、ボーナス参加枠、参加者とリロールのメニュー、リアクション目標です。
作成
- prize、duration、winners
- 必須。duration は 30m、2h、1d、1w のように指定します。winners は1〜100です。
- channel
- 投稿先。初期設定では現在のチャンネルです。
- messages_required
- 参加するために必要な、サーバーでの最低メッセージ数(ボットがカウントした数)。
- roles_required + roles_required_config
- メンバーが必要とするロール。AND はすべてが必要、OR はいずれか1つで十分という意味です。
- roles_bonus_entries
- そのロールのメンバーには、参加枠が追加で1つ与えられます。
- winners_roles
- 当選者に付与するロール。
実行中
メンバーはボタンで参加します。条件を満たさない場合は、ボットがどの条件を満たしていないかを伝えます。埋め込みには、参加者数と、Discordのタイムスタンプ形式の終了時刻が表示されます。 /giveaway send は、チャンネルが消去された場合やメッセージが削除された場合に、実行中のすべてのプレゼントを再投稿します。
終了、リロール、参加者
プレゼントは自動で終了します。 /giveaway end message_id で、1件を早めに終了できます。 /giveaway reroll message_id は、同じ参加データから新しい当選者を抽選します。プレゼントのメッセージを右クリックして アプリ → view participants を選ぶと、参加者全員の一覧が表示されます。アプリ → 「reroll giveaway」は、コマンドと同じ動作です。当選者はチャンネルで発表され、埋め込みが更新されます。
リアクション目標
/giveaway reaction-goal はカウンターを開始します。メンバーは選んだ絵文字のボタンを押し、メッセージには目標に対する進捗が表示されます(例:「500 clicks unlocks a drop」)。プレゼントと同様に期間とチャンネルがありますが、当選者はいません。
ダッシュボードの Giveaway Custom ページでは、サーバー内のすべてのプレゼントで使われる埋め込みの色、画像、文言を設定します。