webhook for telegram bot (google app script)

in #webhook6 years ago

var token = "токенОтТелеграмм"; // токен от телеграмм
var telegramUrl = "https://api.telegram.org/bot" + token;
function getMe() {
var url = telegramUrl + "/getMe";
var response = UrlFetchApp.fetch(url);
}

function setWebhook() {
var url = telegramUrl + "/setWebhook?url=" + webAppUrl;
var response = UrlFetchApp.fetch(url);
}

function sendText(id,text) {
var url = telegramUrl + "/sendMessage?chat_id=" + id + "&text=" + text;
var response = UrlFetchApp.fetch(url);
}

function doGet(e) {
return HtmlService.createHtmlOutput("Привет CodeBy");
}

function doPost(e) {
// логика бота нужно настраивать здесь
var data = JSON.parse(e.postData.contents);
var text = data.message.text;
var id = data.message.chat.id;
var name = data.message.chat.first_name + " " + data.message.chat.last_name;
if (text == ("codeby")) //если пользователь отправил сообщение codeby то в ответ будет след = имя и ид пользователя
{
var answer = "Тебя зовут " + name + ", ваш id=" + id;
}
else //если другое сообщение то ответ будет след = имя ид и сообщение пользователя
{
var answer = "Тебя зовут " + name + ", ваш id=" + id+" ваше сообщение ="+text ;
}
sendText(id,answer); // отправка ответного сообщения
}

my post : == https://codeby.net/forum/threads/besplatnyj-vehbxuki-dlja-telegramm-na-google-app-script.63263/

Sort:  

Congratulations @armanibadboy! You have received a personal award!

2 Years on Steemit
Click on the badge to view your Board of Honor.

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!