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 kant-en-klare menubot voor een café, een koffiebar of een klein restaurant: een typische bot die al is uitgewerkt, gevuld met jouw menu. Een gast scant je QR-code aan tafel of opent een link vanuit je Instagram en ziet het menu in Telegram, Discord of Slack per sectie: ontbijt, hoofdgerechten, desserts, dranken, elk gerecht met jouw prijs, portiegrootte en een korte beschrijving, en allergenen als je ze vermeldt. Vanaf Standaard nemen formulieren een voorbestelling om af te halen of een tafelaanvraag aan en sturen die naar je chat en een Google Sheet; jij bevestigt het met de gast. In Premium stuur je het gerecht van de dag naar iedereen die de bot heeft gestart, en werkt het menu in 2 talen. Prijzen en beschrijvingen komen alleen van jou en staan in één tekstenbestand, dus het menu bijwerken is een wijziging en een herstart. De bot neemt geen betalingen aan, houdt de voorraad van de keuken niet bij en boekt geen tafels in een systeem.
Wat is inbegrepen
- Wat je krijgtEen ZIP-archief met de Python-code van de kant-en-klare menubot, een tekstenbestand gevuld met je menu en een README; de code staat ook op de bestelpagina.
- Menu per sectieGerechten, prijzen en porties met één tik
- Voorbestellingen en tafelsAanvragen naar je chat en een sheet, vanaf Standaard
- Gerecht van de dagGestuurd naar gasten die de bot hebben gestart, in Premium
- Makkelijk bij te werkenHet hele menu staat in één tekstenbestand
- Een heldere handleidingDe bot aanmaken, het token en het starten, stap voor stap
Hoe het werkt
- 1MenuJe stuurt het menu met prijzen, openingstijden en adres
- 2InrichtingWij vullen de kant-en-klare bot met je menu en schrijven de handleiding
- 3StartenJe maakt de bot aan, draait hem en drukt de QR-code af
- 4AanpassingenJe vraagt om aanpassingen binnen je pakket
Wat we van je nodig hebben
Het platform, meestal Telegram. Je menu per sectie met prijzen, portiegroottes en korte beschrijvingen, en allergenen als je ze getoond wilt hebben, als bestand of foto van de gedrukte menukaart. Openingstijden, adres en leveringsvoorwaarden. Voor Standaard wat een voorbestelling of tafelaanvraag moet vragen en waar die heen gaat: je chat, een groep medewerkers of een Google Sheet. Stuur nooit het token van de bot of wachtwoorden: de README laat zien waar je ze zelf invoert.
We vragen je:
- Welk platform?
- Je menu
- Openingstijden, adres en levering
- Voorbestellingen en tafels
- Tweede taal
Pakketten vergelijken
| Pakketten | BasisMenu met knoppen€ 17 | StandaardMenu met voorbestellingen€ 34 | PremiumMenu met het gerecht van de dag€ 58 |
|---|---|---|---|
| Levertijd | 1 dag | 2 dagen | 3 dagen |
| Revisies | 1 | 2 | 3 |
| Platform | Telegram, Discord of Slack | Telegram, Discord of Slack | Telegram, Discord of Slack |
| Kant-en-klare antwoorden | maximaal 10 | maximaal 25 | maximaal 40 |
| Formulieren (aanvraag, boeking, bestelling) | No | maximaal 3 | maximaal 5 |
| Aanvragen gestuurd naar je chat en een Google Sheet | No | Ja | Ja |
| Beheercommando's en broadcasts | No | No | Ja |
| Talen van het menu | 1 | 1 | 2 |
| Kant-en-klare versie | Cafémenu | Cafémenu | Cafémenu |
| 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
Hoe wijzig ik prijzen of gerechten?
Open het tekstenbestand in een willekeurige teksteditor, wijzig de regel en start de bot opnieuw. Binnen je pakket kun je ons ook om wijzigingen vragen.
Kunnen gasten een voorbestelling in de bot betalen?
Nee. De bot kan een link geven naar je eigen betaalpagina, maar neemt zelf geen betalingen aan; je spreekt de betaling af met de gast.
Toont hij welke gerechten uitverkocht zijn?
Alleen als je het tekstenbestand wijzigt: de bot ziet je keuken of kassa niet. In Premium kun je gasten met een beheercommando over het gerecht van de dag vertellen.
Wie is verantwoordelijk voor informatie over allergenen?
Jij. De bot toont precies de allergenen en beschrijvingen die jij geeft en voegt niets van zichzelf toe.
Waarom kost het minder dan een bot op maat?
Het is een kant-en-klare, typische menubot voor een café: de secties, knoppen en formulieren zijn al uitgewerkt, en wij passen hem aan met jouw menu en teksten.
Staat je antwoord er niet bij?



