0% acharam este documento útil (0 voto)
10 visualizações1 página

Integração Telegram com Google Sheets

Este documento contém o código para um bot do Telegram que pode responder a mensagens. Ele define variáveis globais para o token do bot, URL do aplicativo web e ID da planilha. Inclui funções para obter informações sobre o bot, definir um webhook para o aplicativo web e enviar mensagens de texto. As funções doGet() e doPost() lidam com solicitações HTTP - doGet() retorna uma resposta simples, enquanto doPost() analisa os dados do Telegram, responde ao usuário e registra mensagens em uma planilha. Ele pode registrar em diferentes planilhas com base no texto da mensagem.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
10 visualizações1 página

Integração Telegram com Google Sheets

Este documento contém o código para um bot do Telegram que pode responder a mensagens. Ele define variáveis globais para o token do bot, URL do aplicativo web e ID da planilha. Inclui funções para obter informações sobre o bot, definir um webhook para o aplicativo web e enviar mensagens de texto. As funções doGet() e doPost() lidam com solicitações HTTP - doGet() retorna uma resposta simples, enquanto doPost() analisa os dados do Telegram, responde ao usuário e registra mensagens em uma planilha. Ele pode registrar em diferentes planilhas com base no texto da mensagem.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

//

// PREENCHA AS VARIÁVEIS GLOBAIS token, webAppUrl e ssId


//

var token = ""; // FILL IN YOUR OWN TOKEN


var telegramUrl = "[Link] + token;
var webAppUrl = ""; // FILL IN YOUR GOOGLE WEB APP ADDRESS
var ssId = ""; // FILL IN THE ID OF YOUR SPREADSHEET

function getMe() {
var url = telegramUrl + "/getMe";
var response = [Link](url);
[Link]([Link]());
}

function setWebhook() {
var url = telegramUrl + "/setWebhook?url=" + webAppUrl;
var response = [Link](url);
[Link]([Link]());
}

função enviarTexto(id,texto) {
var url = telegramUrl + "/sendMessage?chat_id=" + id + "&text=" + text;
var response = [Link](url);
[Link]([Link]());
}

função doGet(e) {
return [Link]("Hi there");
}

função doPost(e) {
// é aqui que o telegram funciona
var data = [Link]([Link]);
var text = [Link];
var id = [Link];
var name = [Link].first_name + " " + [Link].last_name;
var answer = "Hi " + name + ", thank you for your comment " + text;
enviarTexto(id,resposta);
[Link](ssId).getSheets()[0].appendRow([new
texto

se(/^@/.test(text)) {
var nomeDaFolha = [Link](1).split(" ")[0];
var sheet = [Link](ssId).getSheetByName(sheetName) ?
[Link](ssId).getSheetByName(sheetName)
[Link](ssId).insertSheet(sheetName);
var comment = [Link](" ").slice(1).join(" ");
[Link]([new Date(),id,nome,comentário,resposta]);
}
}

Você também pode gostar