OntwikkelingBetaalbeschermingDetails
- Revisies binnen het pakket zijn gratis.
- Reageer je niet binnen 3 dagen na levering, dan wordt het werk automatisch goedgekeurd.
Het geld wordt bij betaling gereserveerd en pas vrijgegeven als je het werk goedkeurt.

Voorbeeldresultaat
Telegram bot for booking haircuts at a barbershop
The bot in Telegram
A part of the code
async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
"""The last step of the form: thanks the client and passes the request on."""
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
All the answers and buttons are in texts.yaml, so the client changes a price or the hours without touching the code.
Files: a ZIP archive with bot.py, texts.yaml, settings.example.env (where the bot token and the sheet go, filled in by the client), requirements.txt and a README: creating the bot in Telegram, connecting the Google Sheet and running it on a small server or hosting. The bot sends the request but does not check the barbers' calendar: the owner confirms the time.
Client: a barbershop with 3 barbers that took bookings only by phone. Task: a Telegram bot with a menu: prices, address and hours, a booking form (service, day and time, name, phone) that sends each request to the owner's chat and adds it to a Google Sheet.
De klant en alle details zijn verzonnen.
Over deze dienst
Een evenement heeft één plek nodig waar gasten het programma vinden en zich aanmelden. Deze Telegram-bot geeft je programma, sprekers, locatie, de route en andere details via knoppen en registreert vanaf Standaard gasten met een formulier dat jij schrijft: een naam, een contactgegeven, een tickettype of sessie, en elke andere vraag. Elke registratie komt in je chat en een Google-spreadsheet, zodat de gastenlijst groeit terwijl mensen zich aanmelden. Bij Premium sturen beheerdersopdrachten een herinnering of een wijziging van plan naar iedereen die de bot heeft gestart, en kan het menu in 2 talen. De bot verkoopt geen tickets en neemt geen betalingen aan, al kan hij naar je eigen ticketpagina linken; hij telt geen plaatsen, sluit de registratie niet bij een limiet en geeft geen tickets of QR-codes uit. Wij schrijven de Python-code en een README over het aanmaken van de bot in @BotFather en het draaien op je computer, server of een hosting. Hosting en de token zijn van jou.
Wat is inbegrepen
- Wat je krijgtEen ZIP-archief met de Python-code, het programma en de details van het evenement in een tekstbestand, een voorbeeld-instellingenbestand en een README; de code staat ook op de bestelpagina.
- Programma via knoppenSessies, sprekers en tijden, in jouw woorden
- Hoe je er komtAdres, een kaartlink en hoe je binnenkomt
- Gastenlijst in een spreadsheetElke registratie is een rij, vanaf Standaard
- Herinneringen voorafEen rondzendbericht naar mensen die de bot hebben gestart, bij Premium
- Twee talenVoor gasten uit andere landen, bij Premium
Hoe het werkt
- 1EvenementJe geeft het programma, de details van de locatie en de registratievragen
- 2CodeWij schrijven de bot en de handleiding om hem te draaien
- 3LanceringJe maakt de bot aan, vult zijn token in, start hem en deelt zijn link
- 4WijzigingenJe vraagt binnen je pakket om wijzigingen
Wat we van je nodig hebben
De naam, datum, locatie en het programma van het evenement met sessies, tijden en sprekers als tekst; hoe je er komt en wat je meeneemt; de vragen van het registratieformulier en van eventuele andere formulieren; de chat waar registraties naartoe moeten; een link naar je ticketpagina, als je tickets elders verkoopt. Stuur nooit de token van de bot of wachtwoorden: de README laat zien waar je ze zelf invult.
We vragen je:
- Over het evenement
- Registratieformulier
- Waar registraties naartoe gaan
- Tickets en links
Pakketten vergelijken
| Pakketten | BasisInfobot voor evenementen€ 24 | StandaardRegistratiebot€ 44 | PremiumEvenementbot met herinneringen€ 75 |
|---|---|---|---|
| Levertijd | 1 dag | 2 dagen | 3 dagen |
| Revisies | 1 | 2 | 3 |
| Platform | Telegram | Telegram | Telegram |
| Kant-en-klare antwoorden | tot 10 | tot 25 | tot 40 |
| Formulieren (aanvraag, reservering, bestelling) | Nee | tot 3 | tot 5 |
| Aanvragen naar je chat en een Google-spreadsheet | Nee | Ja | Ja |
| Beheerdersopdrachten en rondzendberichten | Nee | Nee | Ja |
| Talen van het menu | 1 | 1 | 2 |
| Bestellen Basis | Bestellen Standaard | Bestellen Premium |
Betaalbescherming
Je betaalt bij het bestellen, maar het geld wordt alleen vrijgegeven voor goedgekeurd werk.
- Vaste prijsDe prijs van het pakket verandert niet meer nadat je hebt betaald.
- Het geld wordt gereserveerdBij betaling wordt het bedrag alleen gereserveerd. Het gaat pas naar de dienst als je het werk goedkeurt.
- Gecontroleerd vóór leveringElk resultaat doorloopt een kwaliteitscontrole voordat het bij jou komt, en je ziet het op de bestelpagina voordat je het goedkeurt.
- Gratis revisiesVraag wijzigingen binnen je briefing aan, zo vaak als het pakket toestaat.
- Goedkeuring na 3 dagenKeur je het werk binnen 3 dagen na levering niet goed en vraag je ook geen wijzigingen, dan wordt het automatisch goedgekeurd. Schrijf je na levering in de chat van de bestelling, dan wacht de bestelling; zodra we hebben geantwoord, kunnen we de 3 dagen opnieuw laten ingaan en melden we dat in de chat.
- Opnieuw doen of volledige terugbetalingPast het resultaat niet bij je briefing en hebben de revisies dat niet opgelost, of duurt het werk meer dan twee keer zo lang als de levertijd, schrijf dan in de chat van de bestelling: we doen het werk opnieuw of betalen het volledige bedrag terug.
Vragen en antwoorden
Kan de bot tickets verkopen?
Nee. Hij neemt geen betalingen aan. Hij kan gasten registreren en een link naar je eigen ticketpagina geven.
Kan hij de registratie stoppen als de plaatsen op zijn?
Nee, hij telt geen plaatsen. Je ziet de registraties in de spreadsheet; om ze te sluiten pas je het tekstbestand aan en herstart je de bot. Bij Premium kun je het gasten ook laten weten via een rondzendbericht.
Krijgen gasten een herinnering?
Bij Premium stuurt een beheerdersopdracht een herinnering naar iedereen die de bot heeft gestart. Telegram laat een bot niet schrijven naar mensen die hem niet hebben gestart.
Wie bewaart de gegevens van gasten?
Elke registratie gaat naar je chat en je Google-spreadsheet. Gasten vertellen hoe hun gegevens worden gebruikt, is aan jou.
Waar draait hij?
Op je computer, server of een hosting met Python; wij hosten geen bots, en de token blijft bij jou. WhatsApp hoort niet bij deze dienst.
Staat je antwoord er niet bij?



