Codice per chat botSviluppo e personalizzazione

Un chat bot per Telegram, Discord o Slack in Python: un menu, risposte, moduli e richieste inviate alla sua chat

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 chat bot per Telegram, Discord o Slack in Python: un menu, risposte, moduli e richieste inviate alla sua chat

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 chat bot per i suoi clienti o la sua community che risponde secondo il copione che gli fornisce: un menu di pulsanti, risposte pronte alle domande frequenti (prezzi, orari di apertura, indirizzo, consegna) e moduli che raccolgono passo dopo passo una richiesta, una prenotazione o un ordine e li inviano a lei. È pensato per Telegram, Discord o Slack ed è scritto in Python. Descriva cosa deve fare il bot e ci fornisca testi e risposte, e scriviamo noi il codice. Riceve un archivio con il codice, un file di impostazioni e un README che spiega passo dopo passo come creare il bot sulla piattaforma e ottenerne il token (per Telegram, con @BotFather) e come eseguirlo sul suo computer, su un server o su un hosting che supporta Python. Il bot risponde solo secondo il suo copione: non inventa risposte, non riceve pagamenti e non accede ad altri servizi. Un modulo di prenotazione raccoglie la richiesta e la invia a lei; non consulta un calendario. Ospitare il bot e mantenerlo attivo spetta a lei; non gestiamo bot per i clienti.

Cosa è incluso

  • Cosa riceveUn archivio ZIP con il codice Python, un file di impostazioni di esempio e un README con istruzioni passo passo; il codice è visibile anche nella pagina dell'ordine.
  • Pulsanti e menuI clienti toccano invece di scrivere
  • Le richieste arrivano a leiNella sua chat e in un foglio di Fogli Google, in Standard e Premium
  • Solo i suoi testiRisposte esattamente come le fornisce
  • Funziona dove sceglie leiUn computer, un server o un hosting che supporta Python
  • Una guida sempliceCreazione del bot, token e avvio, passo dopo passo

Come funziona

  1. 1
    CopioneLei indica la piattaforma, il menu, le risposte e i moduli
  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

La piattaforma: Telegram, Discord o Slack. Cosa deve fare il bot, e i suoi testi: i pulsanti del menu, le risposte, le domande di ogni modulo e dove devono arrivare le richieste (la sua chat, un gruppo o un foglio di Fogli Google). I suoi contatti e link esattamente come devono comparire. Non invii mai il token del bot né password: il README spiega dove inserirli lei stesso.

Le chiederemo:

  • Quale piattaforma?
  • Cosa deve fare il bot?
  • Il menu e le risposte
  • Moduli e dove arrivano le richieste
  • I suoi contatti e link

Confronto dei pacchetti

PacchettiBaseBot con menu e risposte26 €StandardBot con moduli53 €PremiumBot con strumenti admin88 €
Tempi di consegna1 giorno2 giorni3 giorni
Revisioni123
PiattaformaTelegram, Discord o SlackTelegram, Discord o SlackTelegram, Discord o Slack
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

Dove funziona il bot?

Su un computer, un server o un hosting che supporta Python, che sceglie e paga lei. Finché il programma è in esecuzione, il bot risponde; il README spiega come mantenerlo in esecuzione su un server. Non ospitiamo bot per i clienti.

Cosa fa con una domanda a cui non ha risposta?

Mostra di nuovo il menu o i suoi contatti, come preferisce. Risponde solo con i suoi testi e non inventa mai una risposta.

Può ricevere pagamenti?

No. Può dare un link alla sua pagina di pagamento o al suo negozio, ma non riceve pagamenti.

Potete realizzare un bot WhatsApp?

Non con questo servizio: un bot WhatsApp richiede la WhatsApp Business API e un account aziendale approvato. Questo servizio realizza bot per Telegram, Discord e Slack.

Il bot conserva i dati degli utenti?

Il bot Base non conserva nulla. I moduli le inviano ogni richiesta. Il bot Premium conserva gli ID chat degli iscritti per i messaggi broadcast in un piccolo database sul suo server. Informare gli utenti su come vengono usati i loro dati spetta a lei.

Come modifico le risposte in seguito?

Tutti i testi del bot si trovano in un unico file, separato dal codice, e si possono modificare con qualsiasi editor di testo; poi riavvii il bot. Nei limiti del pacchetto può anche chiederci modifiche.

Non hai trovato la risposta?

Pacchetti