Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

А чем не красиво? У меня есть опыт использования такой псевдо-БД на 200000 записей. Люди вбивают первичку в одних файлах, там же скрипты всё проверяют и раскрашивают, потом всё втягивается в другой файл и собирается в итоговую табличку с графиками. Всё шустро считается и результаты на почту падают. Всё работает уже несколько лет, а сделал за пару часов.
При обновлении данных тоже срабатывает триггер, при открытии и.т.д. А какие ещё задания вам нужны?
function doPost(e) {
var botId = 'TELEGRAM_BOT_API_KEY';
var content = JSON.parse(e.postData.contents);
var message = content.message;
var text = message.text;
//Обрабатываем запрос нужным образом, например:
UrlFetchApp.fetch('https://api.telegram.org/bot' + botId + "/sendMessage", {
'method': 'post',
'payload': {
chat_id: message.chat.id,
text: 'It Works!'
}
});
//возвращаем пустой документ, главное передать телеграму 200 response code.
return HtmlService.createHtmlOutput();
}
function setWebhook() {
var botId = 'TELEGRAM_BOT_API_KEY';
var scriptUrl = 'YOUR_SCRIPT_URI';
UrlFetchApp.fetch('https://api.telegram.org/bot' + botId + "/setWebhook?url=" + scriptUrl);
}

Подскажите, пожалуйста, как из бота задать вопрос и получить ответ пользователя?
Баловство. Пишем Telegram бота на Google script