webhook for telegram bot (google app script)

in #webhook7 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.26
TRX 0.20
JST 0.037
BTC 94588.50
ETH 3439.35
USDT 1.00
SBD 3.95