Concours/Giveaway
Le module de concours/giveaways d'iHorizon vous permet de créer et de gérer vos concours/giveaways organisés sur votre serveur. iHorizon garde la gestion des tirages au sort simple et rapide, et garantit un tirage équitable pour tous les participants. Vous pouvez personnaliser les règles, choisir les prix/cadeaux, et définir la durée de vos concours/giveaways avec une poignée de commandes.
Comment puis-je retrouver l'ID d'un concours/giveaway ?
Pour retrouver l'ID du concours/giveaway en question, vous devriez pour cela activer dans les paramètres de votre application Discord dans la catégorie "Développeur", puis activer le "Mode développeur".
Après avoir fait cela, vous n'avez simplement qu'à effectuer un clic droit dans le message du bot contenant l'Embed, qui a été envoyé pour annoncer et laisser vos membres participer au concours/giveaway en cliquant sur un bouton, puis cliquer sur "Copier l'identifiant du message"
Menu d'actions Discord pour ainsi copier l'identifiant d'un message
/gw créer <winner> <time> <requirement> <prize> [requirement-value] [image]
Nécessite la permission Gérer les messages
Seuls les membres disposant de la permission Gérer les messages peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
winner |
Number | Oui | - |
time |
String | Oui | - |
requirement |
String | Oui | Aucun, Besoin d'un nombre spécifique d'invitations, Besoin d'un nombre spécifique de messages, Besoin de rôles spécifiques |
prize |
String | Oui | - |
requirement-value |
String | Non | - |
image |
String | Non | - |
Cette commande vous permet d'effectuer la création d'un concours/giveaway sur votre serveur. Le bot vous enverra, après exécution de la commande, un embed de présentation du cadeau à gagner où les utilisateurs pourront participer en cliquant sur un bouton.

Le bot vous proposera 4 options obligatoires à renseigner et deux options facultatives:
Paramètres obligatoires
<winner>→ Le nombre de gagnants du concours/giveaway que vous souhaitez configurer et créer<time>→ Le temps laissé à vos membres pour participer au concours/giveaway (en minutes, en heures ou en jours)<requirement>→ La condition que les membres doivent respecter pour avoir la possibilité de participer au concours/giveawayAucun→ Aucune condition à respecter, tout le monde peut participerBesoin d'un nombre spécifique d'invitations→ Les membres doivent avoir invité un certain nombre de personnes sur le serveur pour pouvoir participerBesoin d'un nombre spécifique de messages→ Les membres doivent avoir envoyé un certain nombre de messages pour pouvoir participerBesoin d'un rôle spécifique→ Seuls les membres possédant un rôle précis peuvent participer
<prize>→ Nom du cadeau remporté par le(s) gagnant(s) tiré(s) au sort
Paramètres facultatifs
[requirement-value]→ La valeur associée à la condition choisie : le nombre d'invitations ou de messages requis, ou le rôle exigé. À laisser vide si la condition estAucun[image]→ Image que vous voudriez ajouter à ajouter à l'Embed pour le rendre plus présentable

/gw finnir <giveaway-id>
Nécessite la permission Gérer les messages
Seuls les membres disposant de la permission Gérer les messages peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
giveaway-id |
String | Oui | - |
Cette commande vous permettra d'immédiatement terminer un concours/giveaway et de tirer au sort le gagnant du concours/giveaway parmi les participants.
/gw relancer <giveaway-id>
Nécessite la permission Gérer le serveur
Seuls les membres disposant de la permission Gérer le serveur peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
giveaway-id |
String | Oui | - |
Cette commande relance un concours/giveaway déjà terminé et tire au sort un nouveau gagnant parmi les participants. Pratique si le gagnant initial est injoignable ou ne réclame pas son prix.
/gw afficher-les-participant <giveaway-id>
Nécessite la permission Gérer les messages
Seuls les membres disposant de la permission Gérer les messages peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
giveaway-id |
String | Oui | - |
Cette commande affiche la liste détaillée de toutes les personnes qui participent au concours/giveaway indiqué.
/gw get-data <giveaway-id>
Nécessite la permission Gérer les messages
Seuls les membres disposant de la permission Gérer les messages peuvent utiliser cette commande.
| Option | Type | Requis | Choix |
|---|---|---|---|
giveaway-id |
String | Oui | - |
Cette commande vous permet de faire afficher plusieurs données concernant un concours/giveaway en particulier.
Les données affichés par le bot sont :
- Le canal où le concours/giveaway est en cours
- Le nombre de gagnants du concours/giveaway en question
- Le prix/cadeau du concours/giveaway
- L'organisateur
- Si le concours/giveaway est terminé ou non
- Si le concours/giveaway est valide ou non
- Le nombre de personnes participant au concours/giveaway (pour rappel, pour avoir le détail exact de chaque participant du concours/giveaway, la commande
/gw afficher-les-participant <giveaway-id>doit être exécuté) - Quand le concours/giveaway sera terminé

/gw get-all
Nécessite la permission Gérer les messages
Seuls les membres disposant de la permission Gérer les messages peuvent utiliser cette commande.
Cette commande affiche en une seule fois un récapitulatif de tous les concours/giveaways de votre serveur, terminés comme en cours. Idéal pour avoir une vue d'ensemble sans chercher chaque tirage un par un.
