Bot per post programmatiSviluppo e personalizzazione

Un bot Telegram in Python per il suo canale: post scritti in un foglio di Fogli Google pubblicati agli orari che imposta

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 canale: post scritti in un foglio di Fogli Google pubblicati agli orari che imposta

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

Se pianifica i post del canale in un foglio di calcolo, questo bot Telegram può pubblicarli per lei. In Premium tiene un foglio di Fogli Google con il testo di ogni post, un eventuale link a un'immagine e la data e l'ora; il bot lo legge, pubblica ogni post nel suo canale all'orario previsto e segna la riga come pubblicata. I comandi admin mostrano cosa è in coda e mettono in pausa o riprendono le pubblicazioni. Base e Standard coprono il lato dei lettori: risposte sul canale, le sue regole e i link, e da Standard moduli per proporre un post o chiedere informazioni sulla pubblicità, inviati alla sua chat e a un foglio di Fogli Google. Il bot pubblica solo i testi che inserisce nel foglio e non scrive né modifica mai post da solo. Ha bisogno dei diritti di amministratore nel canale e deve essere in esecuzione all'orario di pubblicazione, sul suo computer, su un server o su un hosting con Python. Non riceve pagamenti, e il token e la chiave di accesso Google restano a lei.

Cosa è incluso

  • Cosa riceveUn archivio ZIP con il codice Python, un file di impostazioni di esempio, un foglio di post di esempio per Premium e un README; il codice è visibile anche nella pagina dell'ordine.
  • Un foglio come pianoTesto, link all'immagine, data e ora in ogni riga, in Premium
  • Pubblicati in orarioOgni post esce al suo orario mentre il bot è in esecuzione
  • Comandi per la codaVedere cosa segue, mettere in pausa e riprendere
  • Moduli per i lettoriIdee per i post e richieste pubblicitarie nella sua chat, da Standard
  • Solo i suoi testiIl bot pubblica esattamente ciò che c'è nel foglio

Come funziona

  1. 1
    PianoLei fornisce il canale, la struttura del foglio che desidera e i testi per i lettori
  2. 2
    CodiceScriviamo il bot, un foglio di esempio e la guida
  3. 3
    AvvioLei crea il bot, lo rende amministratore del canale, aggiunge il token e lo avvia
  4. 4
    ModificheChiede modifiche nei limiti del suo pacchetto

Cosa ci serve da lei

Il nome o il link del canale; le risposte per i lettori (di cosa tratta il canale, regole, link, contatti) e le domande di eventuali moduli; per Premium, le colonne che desidera nel foglio dei post, il suo fuso orario e gli account Telegram che possono usare i comandi admin. Non invii mai il token del bot, la chiave di accesso Google né password: il README mostra dove inserirli lei stesso.

Le chiederemo:

  • Il suo canale
  • Foglio dei post
  • Fuso orario
  • Testi e moduli per i lettori

Confronto dei pacchetti

PacchettiBaseBot di aiuto per il canale23 €StandardBot del canale con moduli44 €PremiumPost da un foglio76 €
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
Post programmati da un foglio di Fogli GoogleNoNoSì
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

Serve Premium per i post programmati?

Sì. La pubblicazione programmata da un foglio di Fogli Google fa parte di Premium. Base e Standard rispondono ai lettori e raccolgono le loro richieste.

Il bot scrive i post?

No. Pubblica solo i testi e i link alle immagini che inserisce nel foglio, così come sono.

E se il bot è spento all'orario di pubblicazione?

Allora il post resta in attesa: quando il bot riparte, pubblica i post arretrati oppure li salta, come preferisce. Il README spiega come mantenerlo in esecuzione su un server.

Ha bisogno di accedere al mio account Google?

Legge un solo foglio tramite una chiave di accesso Google che lei crea seguendo il README e conserva sul suo server. La chiave e il token del bot non arrivano mai a noi.

Può pubblicare su più canali?

Sì, se il foglio ha una colonna per il canale e il bot è amministratore di ciascun canale. Funziona solo su Telegram, non su WhatsApp.

Non hai trovato la risposta?

Pacchetti