Bot per ordini del barSviluppo e personalizzazione

Un bot Telegram in Python per il suo bar: il menu con i suoi prezzi, preordini e ordini a domicilio inviati a lei

Di solito pronto in 15 minutiRevisioni incluseControllo di qualità
Pacchetti
Pagamento protettoDettagli
  • Le revisioni previste dal pacchetto sono gratuite.
  • Se non risponde entro 3 giorni dalla consegna, il lavoro viene accettato automaticamente.

Il denaro viene riservato al momento del pagamento e sbloccato solo quando accetta il lavoro.

Un bot Telegram in Python per il suo bar: il menu con i suoi prezzi, preordini e ordini a domicilio inviati a lei

Esempio di risultato

Esempio per il pacchetto Standard

Bot Telegram per prenotare tagli in un barber shop

Il bot su Telegram

Prenotazione di un taglio nel bot

Una parte del codice

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """L'ultimo passo del modulo: ringrazia il cliente e inoltra la richiesta."""
    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

Tutte le risposte e i pulsanti sono in texts.yaml, così il cliente cambia un prezzo o gli orari senza toccare il codice.

File: un archivio ZIP con bot.py, texts.yaml, settings.example.env (dove vanno il token del bot e il foglio, compilato dal cliente), requirements.txt e un README: creare il bot su Telegram, collegare il foglio di Fogli Google ed eseguirlo su un piccolo server o un hosting. Il bot invia la richiesta ma non controlla il calendario dei barbieri: l'orario lo conferma il titolare.

Cliente: un barber shop con 3 barbieri che prendeva prenotazioni solo per telefono. Compito: un bot Telegram con un menu: prezzi, indirizzo e orari, un modulo di prenotazione (servizio, giorno e ora, nome, telefono) che invia ogni richiesta alla chat del titolare e la aggiunge a un foglio di Fogli Google.

Il cliente e tutti i dati sono inventati.

Informazioni sul servizio

Un bar riceve ogni giorno gli stessi messaggi: cosa c'è nel menu, siete aperti, fate consegne, posso ordinare in anticipo. Questo bot Telegram mostra il menu e i prezzi con i pulsanti e, da Standard, raccoglie un preordine passo dopo passo: piatti, orario di ritiro o indirizzo di consegna, numero di telefono. L'ordine arriva nella sua chat e in un foglio di Fogli Google, e lo conferma lei stesso con il cliente. Lei fornisce il menu con i prezzi, gli orari, l'indirizzo e le condizioni di consegna; noi scriviamo il codice Python, un file di testi e un README su come creare il bot in @BotFather ed eseguirlo sul suo computer, su un server o su un hosting. Il bot non riceve pagamenti (può rimandare alla sua pagina di pagamento), non tiene conto di cosa resta in cucina e non prenota tavoli in alcun calendario. L'esecuzione e il token sono a suo carico.

Cosa è incluso

  • Cosa riceveUn archivio ZIP con il codice Python, il suo menu in un file di testi separato, un file di impostazioni di esempio e un README; il codice è visibile anche nella pagina dell'ordine.
  • Menu con i pulsantiSezioni come colazione, caffè e dolci, con i suoi prezzi
  • Ordini nella sua chatOgni preordine arriva come un unico messaggio chiaro, da Standard
  • Un foglio degli ordiniOgni ordine è anche una riga in un foglio di Fogli Google
  • Solo i suoi prezziIl bot non mostra mai un prezzo che lei non ha fornito
  • Nuovo menu in pochi minutiCambi piatti e prezzi nel file di testi e riavvii

Come funziona

  1. 1
    MenuLei fornisce piatti, prezzi, orari e le domande per l'ordine
  2. 2
    CodiceScriviamo il bot e la guida per eseguirlo
  3. 3
    AvvioLei crea il bot, inserisce il token e lo avvia
  4. 4
    ModificheChiede modifiche nei limiti del suo pacchetto

Cosa ci serve da lei

Il menu come testo con sezioni e prezzi, orari di apertura e indirizzo; zone di consegna, prezzi e ordine minimo, se effettua consegne; cosa deve chiedere il modulo d'ordine (piatti, orario di ritiro, indirizzo, telefono) e la chat o il gruppo dove devono arrivare gli ordini; un link alla sua pagina di pagamento, se ne ha una. Non invii mai il token del bot né password: il README mostra dove inserirli lei stesso.

Le chiederemo:

  • Il suo menu e i prezzi
  • Come ordinano i clienti
  • Dove arrivano gli ordini
  • Orari, indirizzo, condizioni di consegna

Confronto dei pacchetti

PacchettiBaseBot menu del bar22 €StandardBot per preordini46 €PremiumBot del bar con offerte78 €
Tempi di consegna1 giorno2 giorni3 giorni
Revisioni123
PiattaformaTelegramTelegramTelegram
Risposte prontefino a 10fino a 25fino a 40
Moduli (richiesta, prenotazione, ordine)Nofino a 3fino a 5
Richieste inviate alla sua chat e a un foglio di Fogli GoogleNoSìSì
Comandi admin e messaggi broadcastNoNoSì
Lingue del menu112
Ordina BaseOrdina StandardOrdina Premium

Pagamento protetto

Paga al momento dell'ordine, ma il denaro viene sbloccato solo per un lavoro accettato.

  • Prezzo fissoIl prezzo del pacchetto non cambia dopo il pagamento.
  • Il denaro viene riservatoAl pagamento, l'importo viene solo riservato. Passa a Dleex quando accetta il lavoro.
  • Verificato prima della consegnaOgni risultato passa un controllo di qualità prima di arrivare a lei, e lo vede nella pagina dell'ordine prima di accettarlo.
  • Revisioni gratuiteRichieda revisioni nell'ambito del suo brief tante volte quante ne prevede il pacchetto.
  • Accettazione dopo 3 giorniSe entro 3 giorni dalla consegna non accetta il lavoro né richiede una revisione, il lavoro viene accettato automaticamente. Se scrive nella chat dell'ordine dopo la consegna, l'ordine resta in attesa; dopo la nostra risposta potremmo far ripartire i 3 giorni e glielo indicheremo nella chat.
  • Rifacimento o rimborso totaleSe il risultato non corrisponde al suo brief e le revisioni non hanno risolto il problema, oppure il lavoro richiede più del doppio dei tempi di consegna previsti, scriva nella chat dell'ordine: rifaremo il lavoro o le rimborseremo l'intero pagamento.
Come funziona →

Domande e risposte

Il bot sa se un piatto è finito?

No. Mostra il menu dai suoi testi. Se qualcosa finisce, modifichi il file di testi e riavvii il bot, oppure lo dica al cliente quando conferma l'ordine.

I clienti possono pagare l'ordine nel bot?

No. Il bot può dare un link alla sua pagina di pagamento, ma non riceve pagamenti; può continuare a farsi pagare al ritiro o alla consegna come fa ora.

Può prenotare un tavolo?

Può raccogliere una richiesta di tavolo con data, ora e numero di persone e inviarla a lei. Non verifica i tavoli liberi né un calendario: la prenotazione la conferma lei.

Dove funziona?

Sul suo computer, su un server o su un hosting con Python. Finché è in esecuzione risponde; non ospitiamo bot, e il token resta a lei.

Potete farlo anche per WhatsApp?

No, questo servizio realizza bot Telegram. Un bot WhatsApp richiede la WhatsApp Business API e un account aziendale approvato.

Non hai trovato la risposta?

Pacchetti