Bot per sondaggi e feedbackSviluppo e personalizzazione

Un bot Telegram per sondaggi in Python: le sue domande con pulsanti di valutazione, risposte inviate alla sua chat e a un foglio

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 per sondaggi in Python: le sue domande con pulsanti di valutazione, risposte inviate alla sua chat e a un foglio

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

È più facile dare un feedback in una chat che in un lungo modulo web. Questo bot Telegram pone le sue domande una alla volta: pulsanti di valutazione da 1 a 5, una scelta tra opzioni o una breve risposta scritta. Da Standard ogni sondaggio completato arriva nella sua chat e in un foglio di Fogli Google, così vede le risposte man mano che arrivano e può ordinarle in seguito. In Premium un comando admin invia un invito al sondaggio a tutti coloro che hanno avviato il bot, e il menu funziona in 2 lingue. Il bot chiede solo ciò che scrive lei e mostra il suo testo di ringraziamento. Non pubblica recensioni, non le invia a siti di recensioni e non premia le risposte; per una recensione pubblica può solo dare un link. Informare le persone su come vengono usate le loro risposte spetta a lei. Scriviamo il codice Python e un README su come creare il bot in @BotFather ed eseguirlo sul suo computer, su un server o su un hosting. Non riceve pagamenti; hosting e token sono a suo carico.

Cosa è incluso

  • Cosa riceveUn archivio ZIP con il codice Python, le domande del sondaggio in un file separato, un file di impostazioni di esempio e un README; il codice è visibile anche nella pagina dell'ordine.
  • Pulsanti di valutazioneDa 1 a 5, o le opzioni che imposta
  • Domande aperteBrevi risposte scritte dove le servono
  • Risposte nella sua chatOgni sondaggio completato in un unico messaggio, da Standard
  • Un foglio da ordinareUna riga per sondaggio in un foglio di Fogli Google
  • InvitiInviti chi ha avviato il bot a compilare un sondaggio, in Premium

Come funziona

  1. 1
    DomandeLei fornisce i sondaggi, le loro domande e il testo di ringraziamento
  2. 2
    CodiceScriviamo il bot e la guida per eseguirlo
  3. 3
    AvvioLei crea il bot, inserisce il token, lo avvia e ne condivide il link
  4. 4
    ModificheChiede modifiche nei limiti del suo pacchetto

Cosa ci serve da lei

Ogni sondaggio con le sue domande e il tipo di risposta per ciascuna (valutazione, opzioni o testo); il testo di ringraziamento ed eventuali link, come la sua pagina delle recensioni; dove devono arrivare le risposte e se includere il nome Telegram della persona; un codice promozionale per il testo di ringraziamento, se vuole offrirne uno. Non invii mai il token del bot né password: il README mostra dove inserirli lei stesso.

Le chiederemo:

  • I suoi sondaggi
  • Testo di ringraziamento
  • Dove arrivano le risposte
  • Mostrare chi ha risposto?

Confronto dei pacchetti

PacchettiBaseBot con link per il feedback23 €StandardBot per sondaggi44 €PremiumSondaggi con inviti76 €
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 può scrivere ai miei clienti di punto in bianco?

No. Telegram consente a un bot di scrivere solo a chi lo ha avviato. Condivida un link al bot, ad esempio su uno scontrino o sul suo sito web; in Premium potrà poi invitare chi lo ha avviato.

Pubblicherà recensioni positive sui siti di recensioni?

No. Raccoglie le risposte per lei e non pubblica né scrive mai recensioni. Può dare un link a una pagina di recensioni, e lasciare una recensione è una scelta del cliente.

Vedrò chi ha risposto?

Come preferisce: il bot può includere il nome Telegram della persona nelle risposte oppure ometterlo. Informare le persone su come vengono usate le loro risposte spetta a lei.

Può premiare le persone per le risposte?

Non invia denaro e non riceve pagamenti. Un codice promozionale fornito da lei può comparire nel testo di ringraziamento.

Dove funziona?

Sul suo computer, su un server o su un hosting con Python; il token resta a lei. È un bot Telegram, non WhatsApp.

Non hai trovato la risposta?

Pacchetti