Bot quiz pour chaîneDéveloppement et personnalisation

Un bot quiz Telegram en Python pour votre chaîne : vos questions avec des boutons de réponse et un score à la fin

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 quiz Telegram en Python pour votre chaîne : vos questions avec des boutons de réponse et un score à la fin

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

Un quiz donne aux lecteurs d’une chaîne une raison de revenir et d’échanger. Ce bot Telegram fait jouer votre quiz dans une conversation privée : il pose vos questions une par une avec des boutons de réponse, indique si c’est juste ou faux avec votre explication, et affiche le score à la fin avec un lien vers votre chaîne. Dès Standard, le résultat de chaque joueur arrive dans votre chat et une feuille Google Sheets, et des formulaires peuvent recueillir une idée de question ou une demande de lot. Avec Premium, des commandes d’administration lancent une nouvelle manche, et un envoi groupé l’annonce aux joueurs qui ont démarré le bot. Les questions, les bonnes réponses et l’éventuel lot sont les vôtres : le bot vérifie les réponses uniquement avec votre corrigé, et le règlement d’un lot et son aspect juridique vous reviennent. Nous écrivons le code Python et un README qui explique comment créer le bot dans @BotFather et le lancer sur votre ordinateur, un serveur ou un hébergement. Il ne prend aucun paiement ; l’hébergement et le jeton restent chez vous.

Ce qui est inclus

  • Ce que vous recevezUne archive ZIP avec le code Python, vos questions et réponses 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.
  • Boutons de réponseLes lecteurs touchent une réponse au lieu de l’écrire
  • Vos explicationsUne courte note après chaque réponse, si vous en écrivez une
  • Score à la finAvec votre texte et un lien vers la chaîne
  • Résultats dans une feuilleLe score de chaque joueur dans une feuille Google Sheets, dès Standard
  • Nouvelles manchesUn nouveau quiz lancé par commande d’administration, avec Premium

Comment ça marche

  1. 1
    QuestionsVous donnez les questions, les choix de réponse, les bonnes réponses et le texte de fin
  2. 2
    CodeNous écrivons le bot et le guide pour le lancer
  3. 3
    LancementVous créez le bot, ajoutez le jeton, le lancez et publiez son lien dans la chaîne
  4. 4
    RetouchesVous demandez des modifications dans le cadre de votre formule

Ce dont nous avons besoin

Chaque question avec ses choix de réponse et la bonne, et une courte explication pour chacune si vous le souhaitez ; le texte que les joueurs voient à la fin et le lien vers votre chaîne ; pour Standard et Premium, la destination des résultats et les questions de chaque formulaire ; le texte et le règlement de votre lot, s’il y en a un. 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 :

  • Vos questions
  • Explications
  • Texte de fin et lien
  • Lot, s’il y en a un

Comparer les formules

FormulesEssentielBot quiz23 €StandardQuiz avec résultats45 €PremiumQuiz avec outils d’administration77 €
Délai1 jour2 jours3 jours
Retouches123
PlateformeTelegramTelegramTelegram
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
Questions du quiz (comptées comme réponses)jusqu’à 10jusqu’à 25jusqu’à 40
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

Le bot publie-t-il lui-même le quiz dans la chaîne ?

Le quiz se joue dans une conversation privée avec le bot. Vous publiez un lien vers le bot dans votre chaîne ; avec Premium, une commande d’administration peut aussi y publier une annonce, si le bot est administrateur de la chaîne.

Y a-t-il un classement des meilleurs joueurs ?

Avec Premium, les scores sont conservés dans une petite base de données sur votre serveur, et une commande d’administration affiche les meilleurs joueurs. Essentiel ne conserve aucun score ; Standard les envoie dans votre feuille.

Les joueurs peuvent-ils rejouer pour améliorer leur score ?

Avec Premium, le bot se souvient de qui a joué et peut ne compter que le premier essai. Avec Essentiel et Standard, chacun peut rejouer.

Puis-je offrir des lots ?

Oui, mais les lots, le règlement et leur aspect juridique vous reviennent. Le bot peut afficher votre texte sur le lot et, dès Standard, recueillir un formulaire de demande de lot. Il n’envoie pas de lots et ne prend pas de paiements.

Où tourne-t-il ?

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

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

Formules