Quiz-BotFertige Lösungen

Ein fertiger Quiz-Bot in Python: Ihre Fragen auf Buttons, sofort richtig oder falsch und ein Ergebnis am Ende

Meist in 15 Minuten fertigÜberarbeitungen inklusiveQualitätsprüfung
Pakete
ZahlungsschutzMehr dazu
  • Überarbeitungen im Rahmen des Pakets sind kostenlos.
  • Reagieren Sie nicht innerhalb von 3 Tagen nach der Lieferung, gilt die Arbeit automatisch als abgenommen.

Das Geld wird bei der Zahlung reserviert und erst freigegeben, wenn Sie die Arbeit abnehmen.

Ein fertiger Quiz-Bot in Python: Ihre Fragen auf Buttons, sofort richtig oder falsch und ein Ergebnis am Ende

Beispielergebnis

Beispiel für das Standard-Paket

Telegram-Bot für Terminbuchungen in einem Barbershop

Der Bot in Telegram

Terminbuchung für einen Haarschnitt im Bot

Ein Teil des Codes

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """Der letzte Schritt des Formulars: bedankt sich beim Kunden und leitet die Anfrage weiter."""
    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

Alle Antworten und Schaltflächen stehen in texts.yaml, sodass der Kunde einen Preis oder die Öffnungszeiten ändert, ohne den Code anzufassen.

Dateien: ein ZIP-Archiv mit bot.py, texts.yaml, settings.example.env (für den Bot-Token und die Tabelle, vom Kunden selbst ausgefüllt), requirements.txt und einer README: den Bot in Telegram anlegen, die Google Tabelle verbinden und ihn auf einem kleinen Server oder bei einem Hoster starten. Der Bot sendet die Anfrage, prüft aber nicht den Kalender der Barbiere: Der Inhaber bestätigt die Uhrzeit.

Kunde: ein Barbershop mit 3 Barbieren, der Termine bisher nur telefonisch annahm. Aufgabe: ein Telegram-Bot mit Menü: Preise, Adresse und Öffnungszeiten, ein Buchungsformular (Leistung, Tag und Uhrzeit, Name, Telefon), das jede Anfrage an den Chat des Inhabers sendet und in eine Google Tabelle einträgt.

Kunde und alle Angaben sind erfunden.

Über diese Leistung

Ein fertiger Quiz-Bot: ein typisches Quiz, das schon ausgearbeitet ist, mit Ihren Fragen gefüllt. Ein Spieler startet ihn in Telegram, Discord oder Slack, erhält Ihre Fragen nacheinander mit Antwort-Buttons, sieht sofort, ob die Antwort richtig ist, mit Ihrer kurzen Erklärung, und bekommt am Ende das Ergebnis mit Ihrem Abschlusstext und einem Link. Er passt zu einem Kanal oder einer Community, einer Schulklasse, einer Büroparty oder einem Quiz über Ihre Produkte. Jede Frage zählt als eine der fertigen Antworten des Pakets. Ab Standard geht jedes Ergebnis an Ihren Chat und eine Google-Tabelle, und ein Formular kann einen Preisanspruch aufnehmen. Sie schicken die Fragen, die Optionen und die richtigen Antworten; der Bot prüft nur anhand Ihres Schlüssels. Preise und ihre Regeln sind Ihre Sache. Wir schreiben den Python-Code und eine README zum Betrieb; Hosting und Token liegen bei Ihnen.

Was enthalten ist

  • Das erhalten SieEin ZIP-Archiv mit dem Python-Code des fertigen Quiz-Bots, einer mit Ihrem Quiz gefüllten Fragendatei und einer README; der Code wird auch auf der Bestellseite gezeigt.
  • Antwort-ButtonsSpieler tippen auf eine Option statt zu schreiben
  • Sofort geprüftRichtig oder falsch, mit Ihrer Erklärung
  • Ergebnis am EndeMit Ihrem Abschlusstext und einem Link
  • Ergebnisse für SieErgebnisse an Ihren Chat und eine Google-Tabelle, ab Standard
  • Fragen in einer TextdateiDas Quiz später austauschen, ohne den Code anzufassen

So funktioniert es

  1. 1
    FragenSie schicken die Fragen, Optionen und richtigen Antworten
  2. 2
    EinrichtungWir füllen den fertigen Bot mit Ihrem Quiz und schreiben die Anleitung
  3. 3
    StartSie legen den Bot an, tragen sein Token ein und starten ihn
  4. 4
    ÄnderungenSie bitten im Rahmen Ihres Pakets um Änderungen

Was wir von Ihnen brauchen

Die Plattform: Telegram, Discord oder Slack. Ihre Fragen, jeweils mit 2 bis 4 Optionen, die richtige Antwort und auf Wunsch eine kurze Erklärung, am besten als Tabelle oder Textdatei. Den Starttext, den Abschlusstext für verschiedene Ergebnisse und den Link am Ende. Für Standard, was ein Formular abfragen soll, zum Beispiel einen Namen für einen Preisanspruch, und wohin Ergebnisse gehen. Schicken Sie niemals das Token des Bots oder Passwörter: Die README zeigt, wo Sie sie selbst eintragen.

Wir fragen Sie:

  • Welche Plattform?
  • Das Thema und wer spielt
  • Ihre Fragen
  • Texte am Anfang und am Ende
  • Ergebnisse und Formulare

Pakete vergleichen

PaketeBasisEin Quiz16 €StandardQuiz mit Ergebnissen34 €PremiumRunden und Ankündigungen57 €
Lieferzeit1 Tag2 Tage3 Tage
Überarbeitungen123
PlattformTelegram, Discord oder SlackTelegram, Discord oder SlackTelegram, Discord oder Slack
Fertige Antwortenbis zu 10bis zu 25bis zu 40
Formulare (Anfrage, Buchung, Bestellung)Neinbis zu 3bis zu 5
An Ihren Chat und eine Google-Tabelle gesendete AnfragenNeinJaJa
Admin-Befehle und RundnachrichtenNeinNeinJa
Sprachen des Menüs112
Fertige VersionQuiz mit Antwort-ButtonsQuiz mit Antwort-ButtonsQuiz mit Antwort-Buttons
Bestellen BasisBestellen StandardBestellen Premium

Zahlungsschutz

Sie bezahlen bei der Bestellung, aber das Geld wird nur für abgenommene Arbeit freigegeben.

  • FestpreisDer Paketpreis ändert sich nach der Zahlung nicht mehr.
  • Das Geld wird reserviertBei der Zahlung wird der Betrag nur reserviert. Freigegeben wird er erst, wenn Sie die Arbeit abnehmen.
  • Vor der Lieferung geprüftJedes Ergebnis durchläuft eine Qualitätsprüfung, bevor es Sie erreicht, und Sie sehen es auf der Bestellseite, bevor Sie es abnehmen.
  • Kostenlose ÜberarbeitungenFordern Sie Überarbeitungen im Rahmen Ihres Briefings so oft an, wie das Paket es erlaubt.
  • Abnahme nach 3 TagenWenn Sie die Arbeit innerhalb von 3 Tagen nach der Lieferung weder abnehmen noch eine Überarbeitung anfordern, gilt sie automatisch als abgenommen. Schreiben Sie nach der Lieferung im Bestell-Chat, wartet die Bestellung; sobald wir antworten, können wir die 3 Tage neu starten und teilen das im Chat mit.
  • Neuanfertigung oder volle RückerstattungWenn das Ergebnis nicht Ihrem Briefing entspricht und die Überarbeitungen das nicht behoben haben oder die Arbeit mehr als doppelt so lange dauert wie die Frist, schreiben Sie im Bestell-Chat: Wir erstellen die Arbeit neu oder erstatten die Zahlung vollständig.
So funktioniert es →

Fragen und Antworten

Schreiben Sie die Fragen?

Nein. Die Fragen, Optionen und richtigen Antworten kommen von Ihnen, und wir bauen sie unverändert in den Bot ein. Wenn Sie einen Tippfehler entdecken, beheben wir ihn im Rahmen Ihres Pakets.

Kann ich später ein neues Quiz durchführen?

Ja. Die Fragen liegen in einer Textdatei, getrennt vom Code: Ersetzen Sie sie und starten Sie den Bot neu. Im Premium eröffnet ein Admin-Befehl eine neue Runde und informiert die Spieler darüber.

Gibt es eine gemeinsame Rangliste?

Der Bot zeigt jedem Spieler sein eigenes Ergebnis. Ab Standard gelangen alle Ergebnisse in Ihre Google-Tabelle, und Sie können die Gewinner selbst bekannt geben.

Kann er Preise vergeben?

Er kann Ihren Text zu einem Preis zeigen und mit einem Formular den Anspruch eines Gewinners an Sie senden. Der Versand von Preisen und die Regeln eines Preisquiz nach dem Recht Ihres Landes liegen bei Ihnen.

Warum kostet er weniger als ein individueller Bot?

Es ist ein fertiger, typischer Quiz-Bot: Der Ablauf aus Fragen, Prüfungen und Ergebnissen ist schon ausgearbeitet, und wir passen ihn mit Ihren Fragen und Texten an.

Keine Antwort gefunden?

Pakete