Как использовать функцию из google scripts в телеграмм боте?
Всем привет. Я хотел записывать в таблицу значения, полученные в телеграмм боте и все круто, но когда я запускал бота, то он мне выдавал ошибку 409: can't use GetUpdate
Как я понял, эта ошибка возникает тогда, когда вебхук активен. Могу ли я как-то вызывать функцию на создание вебхука из гугл скрипта, когда он мне нужен ? Или есть какой-то другой вариант для записи данных в гугл таблицы ?
Вот код из гугл скриптс:
function setWebhook() {
let webAppUrl = "https://script.google.com/macros/s/somestuffhere/exec";
let response = UrlFetchApp.fetch("https://api.telegram.org/bot" + token + "/setWebhook?url=" + webAppUrl);
console.log(response.getContentText());
}
function deleteWebhook() {
let webAppUrl = "https://script.google.com/macros/s/somestuffhere/exec";
let response = UrlFetchApp.fetch("https://api.telegram.org/bot" + token + "/deleteWebhook?url=" + webAppUrl);
console.log(response.getContentText());
}
function doPost(e) {
let contents = JSON.parse(e.postData.contents);
let chat_id = contents.message.chat.id;
let text = contents.message.text;
SpreadsheetApp.openById("heremysheetlistid").getSheetByName("applications").appendRow([chat_id, text]);
}