Bot de jeu concours DiscordDéveloppement et personnalisation

Un bot de jeu concours Discord en Python : participation par un bouton, liste des participants et gagnant tiré au sort selon vos règles

Généralement prêt en 15 minutesRetouches inclusesContrôle qualité
Formules
Paiement protégéEn savoir plus
  • Les retouches prévues par la formule sont gratuites.
  • Sans réponse de votre part dans les 3 jours suivant la livraison, le travail est validé automatiquement.

L’argent est réservé au paiement et versé uniquement une fois le travail validé.

Un bot de jeu concours Discord en Python : participation par un bouton, liste des participants et gagnant tiré au sort selon vos règles

Exemple de résultat

Exemple pour la formule Standard

Bot Telegram pour réserver une coupe chez un barbier

Le bot dans Telegram

Réserver une coupe dans le bot

Un extrait du code

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """Dernière étape du formulaire : remercie le client et transmet la demande."""
    request = context.user_data["booking"]
    request["phone"] = update.message.text.strip()
    await update.message.reply_text(TEXTS["booking_thanks"], reply_markup=main_menu())
    await context.bot.send_message(settings.admin_chat_id, format_request(request))
    sheet.append_row([datetime.now().isoformat(timespec="minutes"), *request.values()])
    return ConversationHandler.END

Toutes les réponses et tous les boutons sont dans texts.yaml : le client change un prix ou les horaires sans toucher au code.

Fichiers : une archive ZIP avec bot.py, texts.yaml, settings.example.env (où vont le jeton du bot et la feuille, à remplir par le client), requirements.txt et un README : créer le bot dans Telegram, connecter la feuille Google Sheets et le lancer sur un petit serveur ou un hébergement. Le bot envoie la demande mais ne consulte pas l’agenda des barbiers : c’est le gérant qui confirme l’horaire.

Client : un salon de barbier avec 3 barbiers qui ne prenait les rendez-vous que par téléphone. Tâche : un bot Telegram avec un menu : prix, adresse et horaires, un formulaire de réservation (prestation, jour et heure, nom, téléphone) qui envoie chaque demande dans le chat du gérant et l’ajoute à une feuille Google Sheets.

Le client et tous les détails sont fictifs.

À propos de ce service

Les jeux concours animent un serveur Discord, mais compter les réactions à la main est long. Ce bot affiche vos règles, vos dates et vos lots par commandes slash. Dès Standard, il publie un jeu concours avec un bouton Participer dans votre salon ; chaque membre peut participer une fois, et les participants arrivent dans un de vos salons et une feuille Google Sheets. Avec Premium, les participations sont conservées dans une petite base de données, et une commande d’administration tire au sort les gagnants parmi les membres qui respectent les règles que le bot peut vérifier, comme participer avant l’heure de fin ou avoir un rôle que vous désignez ; le bot annonce ensuite les gagnants. Les règles, les lots et l’aspect juridique du jeu concours, y compris les impôts et la question de savoir s’il est autorisé là où vivent vos membres, vous reviennent. Le bot n’envoie ni lots, ni codes, ni argent et ne prend aucun paiement. Le README montre comment le créer sur la page Applications de Discord et le lancer sur votre ordinateur, un serveur ou un hébergement. L’hébergement et le jeton sont à vous.

Ce qui est inclus

  • Ce que vous recevezUne archive ZIP avec le code Python, vos règles et textes dans un fichier séparé, un fichier de paramètres d’exemple et un README ; le code est aussi affiché sur la page de la commande.
  • Bouton ParticiperUn clic, une participation par membre, dès Standard
  • Participants dans une feuilleChaque participation dans une feuille Google Sheets et un salon
  • Tirage au sortGagnants tirés au sort par commande d’administration, avec Premium
  • Règles de rôleSeuls les membres ayant un rôle que vous désignez peuvent gagner, si vous le souhaitez
  • Gagnants annoncésDans le salon du jeu concours, avec vos mots

Comment ça marche

  1. 1
    ConsignesVous donnez les règles, les lots, les salons et les rôles
  2. 2
    CodeNous écrivons le bot et le guide pour le lancer
  3. 3
    LancementVous créez le bot sur la page Applications de Discord, l’invitez, ajoutez le jeton et le lancez
  4. 4
    RetouchesVous demandez des modifications dans le cadre de votre formule

Ce dont nous avons besoin

Le règlement du jeu concours sous forme de texte : heure de fin, qui peut participer, rôle éventuellement requis et nombre de gagnants ; les lots exactement tels qu’ils doivent être décrits ; le salon de la publication du jeu concours et le salon où les participants sont consignés ; le texte que les gagnants lisent pour réclamer leur lot. N’envoyez jamais le jeton du bot ni aucun mot de passe : le README montre où vous les saisissez vous-même.

Nous vous demanderons :

  • Règlement du jeu concours
  • Lots
  • Salons
  • Rôles

Comparer les formules

FormulesEssentielBot d’informations sur le jeu concours22 €StandardParticipations au jeu concours46 €PremiumJeux concours avec tirage78 €
Délai1 jour2 jours3 jours
Retouches123
PlateformeDiscordDiscordDiscord
Réponses prêtesjusqu’à 10jusqu’à 25jusqu’à 40
Formulaires (demande, réservation, commande)Nonjusqu’à 3jusqu’à 5
Demandes envoyées dans votre chat et une feuille Google SheetsNonOuiOui
Commandes d’administration et envois groupésNonNonOui
Langues du menu112
Tirage au sort du gagnantNonNonOui
Commander EssentielCommander StandardCommander Premium

Paiement protégé

Vous payez à la commande, mais l’argent n’est versé que pour un travail validé.

  • Prix fixeLe prix de la formule ne change pas après le paiement.
  • L’argent est réservéAu paiement, le montant est seulement réservé. Il n’est versé à Dleex qu’une fois le travail validé.
  • Vérifié avant livraisonChaque résultat passe un contrôle qualité avant de vous parvenir, et vous le voyez sur la page de la commande avant de le valider.
  • Retouches gratuitesDemandez des retouches dans le cadre de votre brief autant de fois que la formule le permet.
  • Validation au bout de 3 joursSi, dans les 3 jours suivant la livraison, vous n’avez ni validé le travail ni demandé de retouches, il est validé automatiquement. Si vous écrivez dans le chat de la commande après la livraison, la commande est mise en attente ; après notre réponse, nous pourrons relancer le délai de 3 jours et vous le signalerons dans le chat.
  • Travail refait ou remboursement intégralSi le résultat ne correspond pas à votre brief et que les retouches n’y ont rien changé, ou si le travail prend plus du double du délai prévu, écrivez dans le chat de la commande : nous referons le travail ou vous rembourserons intégralement.
Comment ça marche →

Questions et réponses

Comment le gagnant est-il tiré au sort ?

Quand un administrateur lance la commande, le bot tire au sort parmi les participations valides grâce aux outils aléatoires intégrés à Python, et publie le résultat et le nombre de participants dans votre salon.

Peut-il vérifier que les membres ont fait autre chose, comme inviter des amis ?

Non. Il ne vérifie que ce qu’il voit lui-même : la participation, son heure et les rôles que vous désignez. Toute autre condition est à vérifier par vous avant d’annoncer le gagnant.

Qui répond du règlement du jeu concours ?

Vous : les règles, les lots, les éventuels impôts et la question de savoir si un jeu concours est autorisé pour vos membres. Le bot ne fait que recueillir les participations et tirer au sort selon les règles que vous fixez.

Peut-il remettre le lot ?

Non. Le bot n’envoie ni lots, ni codes, ni argent et ne prend aucun paiement ; il peut montrer au gagnant votre texte expliquant comment réclamer son lot.

Où tourne-t-il ?

Sur votre ordinateur, un serveur ou un hébergement avec Python ; le jeton reste chez vous. WhatsApp ne fait pas partie de ce service.

Vous n’avez pas trouvé la réponse ?

Formules