(INICIANTE) Como criar um bot de Telegram com Planilha do Google | Aula #1 | Meu Primeiro Robô
Автор: João te ajuda
Загружено: 2021-12-23
Просмотров: 9624
Описание:
Aprenda a programar e rodar seu bot de graça no servidor do Google. Você só precisa ter um Gmail e uma conta no Telegram.
Crie um Bot de Telegram sem saber programar. Aprenda fácil fazendo junto comigo.
O que você vai precisar instalar no seu computador? NADA.
Precisa saber programar? NÃO.
(Mas, claro, se você tiver algum conhecimento de programação, melhor.)
Nesta aula você vai aprender na prática:
▶ como criar seu próprio bot de Telegram
▶ como implantar uma aplicação web com Google Apps Script
▶ como utilizar Endpoints da API de Bots oficial do Telegram com múltiplos parâmetros (telegram bot api)
▶ como configurar o Webhook do Telegram com o Google Apps script
▶ como utilizar uma Planilha Google como banco de dados
▶ como salvar na planilha todas as mensagens que enviam ao seu bot
▶ como utilizar o console do Google Apps Script
▶ como utilizar variáveis do tipo const e do tipo let - #javascript
▶ como criar uma função - #javascript
▶ como executar uma função JavaScript no Google Apps Script
▶ como enviar uma resposta padrão (personalizável) para todas as mensagens enviadas ao seu bot
▶ o que é um JSON - #javascript
▶ como converter JSON para texto e vice-versa - #javascript
▶ como inspecionar um JSON (json formatter)
▶ como acessar o valor de chaves de um JSON - #javascript
▶ como codificar texto em formato compatível com endereço padrão URLs (encodeURIComponent)
▶ como acessar uma url com o Google Apps Script
▶ como usar alguns atalhos e mais dicas básicas do Google Apps Script
Este vídeo é a atualização do vídeo anterior: • (INICIANTE) Como criar um Bot de Telegram ...
Curso de Criação de Chatbot, disponível gratuitamente aqui no YouTube, confira a lista de aulas:
Aula #01 - • (INICIANTE) Como criar um bot de Telegram ...
Aula Extra - • Web Scraping com Planilha do Google - moni...
Cronograma de aulas:
Aula #02 - Criando um bot para controle de gastos - Maio/2023
Aula #03 - Agenda de tarefas (todo list) - Junho/2023
Aula #04 - Lembretes para tomar remédios - Julho/2023
Aula #05 - Automatizando com jQuery - Agosto/2023
Aula #06 - Consumindo dados de uma API externa - Setembro/2023
Código fonte no GIST:
https://gist.github.com/jvictorjs/11f...
CÓDIGO-FONTE USADO NA AULA:
------------------------------------------------------------------
const botToken = TOKEN_DO_SEU_BOT;
const sheetId = 'SHEET_ID;
const googleWebAppURL = 'GOOGLE_WEB_APP_URL';
function setWebhook() {
const url = 'https://api.telegram.org/bot' + botToken + '/setWebhook?url=' + googleWebAppURL;
const response = UrlFetchApp.fetch(url);
console.log(response.getContentText());
}
function doPost(e) {
const data = JSON.parse(e.postData.contents);
const sheet = SpreadsheetApp.openById(sheetId).getSheets()[0];
sheet.appendRow([new Date(), JSON.stringify(data), data.message.text])
const respostaDoRobo = 'Olá, recebi a sua mensagem:\n\n ' + data.message.text;
const url = 'https://api.telegram.org/bot' + botToken + '/sendMessage?chat_id=' + data.message.chat.id + '&text=' + encodeURIComponent(respostaDoRobo);
const response = UrlFetchApp.fetch(url);
}
------------------------------------------------------------------
Project driven JavaScript course.
#telegrambot #googleappsscript #chatbot #javascript
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: