Preislisten-BotEntwicklung & Anpassung

Ein Telegram-Preislisten-Bot in Python: Ihre Leistungen oder Waren mit Preisen nach Rubriken, und Anfragen gehen an Sie

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 Telegram-Preislisten-Bot in Python: Ihre Leistungen oder Waren mit Preisen nach Rubriken, und Anfragen gehen an Sie

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

Eine Preisliste als Foto oder lange Nachricht ist auf dem Smartphone schwer zu lesen. Dieser Telegram-Bot teilt Ihre in Rubriken hinter Schaltflächen auf, sodass ein Kunde auf „Reinigung“ oder „Reparaturen“ tippt und nur diese Preise sieht, mit Ihren Hinweisen dazu, was enthalten ist und was extra kostet. Ab Standard nehmen Formulare eine Bestellung, eine Angebotsanfrage oder einen Rückrufwunsch auf und senden sie an Ihren Chat und eine Google Tabelle. In Premium informieren Admin-Befehle und eine Rundnachricht alle, die den Bot gestartet haben, über neue Preise, und die Liste kann in 2 Sprachen sein. Alle Preise kommen von Ihnen und stehen in einer Textdatei, sodass eine Aktualisierung eine Änderung und ein Neustart ist. Der Bot erstellt keine Angebote, liest keine Preise aus Ihrem Shop oder Ihrer Buchhaltung und nimmt keine Zahlungen entgegen, kann aber auf Ihre eigene Zahlungsseite verlinken. Wir schreiben den Python-Code und eine README dazu, wie Sie ihn auf Ihrem Computer, Server oder bei einem Hoster starten. Hosting und Token liegen bei Ihnen.

Was enthalten ist

  • Das erhalten SieEin ZIP-Archiv mit dem Python-Code, Ihrer Preisliste in einer eigenen Textdatei, einer Beispiel-Einstellungsdatei und einer README; der Code wird auch auf der Bestellseite angezeigt.
  • Preise nach RubrikenEine Schaltfläche pro Rubrik, Preise in Ihren Worten
  • Was enthalten istHinweise dazu, was jeder Preis abdeckt
  • Anfragen an SieBestellung, Angebot oder Rückruf, ab Standard
  • Eine Datei zum AktualisierenEinen Preis ändern und den Bot neu starten
  • PreisneuigkeitenEine Rundnachricht an Personen, die den Bot gestartet haben, in Premium

So funktioniert es

  1. 1
    PreiseSie liefern die Rubriken, Positionen, Preise und Hinweise
  2. 2
    CodeWir schreiben den Bot und die Anleitung zum Starten
  3. 3
    StartSie legen den Bot in @BotFather an, tragen den Token ein und starten ihn
  4. 4
    ÜberarbeitungenSie bitten um Überarbeitungen im Rahmen Ihres Pakets

Was wir von Ihnen brauchen

Ihre Preisliste als Text oder Datei: Rubriken, Positionen, Preise und Hinweise dazu, was enthalten ist; für Standard und Premium die Fragen jedes Formulars (Bestellung, Angebot, Rückruf) und der Chat, wohin Anfragen gehen sollen; Ihre Kontakte und Links genau so, wie sie erscheinen sollen; ein PDF der Preisliste, falls der Bot es ebenfalls verschicken soll. Schicken Sie nie den Token des Bots oder Passwörter: Die README zeigt, wo Sie sie selbst eintragen.

Wir fragen Sie:

  • Ihre Preisliste
  • Hinweise und Bedingungen
  • Formulare
  • Wohin Anfragen gehen

Pakete vergleichen

PaketeBasisPreisliste per Schaltfläche24 €StandardPreise mit Anfragen44 €PremiumPreisliste mit Rundnachrichten75 €
Lieferzeit1 Tag2 Tage3 Tage
Überarbeitungen123
PlattformTelegramTelegramTelegram
Fertige Antwortenbis zu 10bis zu 25bis zu 40
Formulare (Anfrage, Buchung, Bestellung)Neinbis zu 3bis zu 5
Anfragen an Ihren Chat und eine Google TabelleNeinJaJa
Admin-Befehle und RundnachrichtenNeinNeinJa
Sprachen des Menüs112
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

Kann der Bot die Preisliste auch als PDF verschicken?

Ja, wenn Sie die Datei liefern: Eine Antwort kann Ihr PDF als Dokument senden. Der Bot erstellt das PDF nicht; er verschickt Ihres.

Kann er einen Preis für einen Kunden berechnen?

Nein. Er zeigt Ihre Preise so, wie sie geschrieben sind. Für ein individuelles Angebot sammelt ein Formular die Details und sendet sie an Sie.

Wie aktualisiere ich die Preise?

Bearbeiten Sie die Textdatei in einem beliebigen Texteditor und starten Sie den Bot neu; im Rahmen Ihres Pakets können Sie auch uns darum bitten. Der Bot liest nie Preise aus Ihrem Shop oder anderen Systemen.

Können Kunden bezahlen?

Nein, der Bot nimmt keine Zahlungen entgegen; er kann einen Link zu Ihrer eigenen Zahlungsseite geben.

Wo läuft er, und funktioniert er in WhatsApp?

Auf Ihrem Computer, Server oder bei einem Hoster mit Python, und den Token verwahren Sie. Es ist ein Telegram-Bot; WhatsApp ist nicht Teil dieses Service.

Keine Antwort gefunden?

Pakete