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!

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 60192.33
ETH 2321.67
USDT 1.00
SBD 2.50