Salva i messaggi degli utenti in un Foglio di Google
[VIDEO - ITA] Un Bot di Telegram che Scrive su Google Sheets
Nel mio tutorial precedente sui Bot di Telegram ho mostrato come crearne uno in meno di 5 minuti con 2 soli passaggi.
Integrando solo 3 righe di codice in più, potrai ora salvare in un Foglio di Google i messaggi che gli utenti scrivono su Telegram, te lo mostro in questo video:
Il codice con la parte modificata (dettagli descritti nel video):
function doPost(e) {
var contents = JSON.parse(e.postData.contents);
var chat_id = contents.message.from.id;
var user = contents.message.chat.first_name + " " + contents.message.chat.last_name;
var answer = "Ciao " + user + ". Benvenuto e grazie del tuo messaggio!";
sendMessage(chat_id, answer);
var text = contents.message.text;
SpreadsheetApp.openById("SPREADSHEET_ID").getSheetByName("Foglio1").appendRow([new Date(), chat_id, user, text]);
}
Nel prossimo video sui bot di Telegram vedremo come fornire risposte automatiche pertinenti ai messaggi degli utenti!
Ti invito pertanto a iscriverti al mio canale se ancora non l'hai fatto per rimanere aggiornato sulle prossime pubblicazioni e a lasciarmi un commento se qualcosa di quanto ti ho appena raccontato non ti è chiaro o se hai suggerimenti e argomenti che vorresti fossero approfonditi e trattati in un tutorial.
Video fantastico, ho provato e funziona tutto.
Vorrei che registrasse sul foglio google solo i messagi inviati / digitati dall'utente.
lo script invece aggiunge un messaggio anche sullo /Start
Grazie
Grazie del feedback Natale! :)
Per evitare che venga registrato anche il messaggio sullo start puoi mettere una condizione, ad esempio, su quello specifico contenuto del messaggio.
sono riuscito a replicare la tua guida, ma come posso fare per salvare su google sheet i post creati su un canale telegram che gestisco? quando viene generato il post lo script va in errore.
Grazie in anticipo!
Ciao Lorenzo,
conoscere l'errore potrebbe aiutare a capire il problema, se riesci a riportarlo qui nella sua forma integrale proviamo a capire dove intervenire.
Ciao,
Prima di tutto complimenti per i video.
Ho una domanda: è possibile salvare su GOOGLE SHEETS (o Google Drive) le immagini che vengono inviate (anche solo sotto forma di URL)?
Ciao,
Prima di tutto complimenti per i video.
Ho una domanda: è possibile salvare su GOOGLE SHEETS (o Google Drive) le immagini che vengono inviate (anche solo sotto forma di URL)?
Ciao,
Prima di tutto complimenti per i video.
Ho una domanda: è possibile salvare su GOOGLE SHEETS (o Google Drive) le immagini che vengono inviate (anche solo sotto forma di URL)?
Ciao,
Prima di tutto complimenti per i video.
Ho una domanda: è possibile salvare su GOOGLE SHEETS (o Google Drive) le immagini che vengono inviate (anche solo sotto forma di URL)?