function doPost(e)
{
// получаем сигнал от бота
var update = JSON.parse(e.postData.contents);
// проверяем тип полученного, нам нужен только тип "сообщение"
if (update.hasOwnProperty('message')) {
var msg = update.message;
var chatId = msg.chat.id;
// проверяем, является ли сообщение командой к боту
if (msg.hasOwnProperty('entities') && msg.entities[0].type == 'bot_command') {
// проверяем на название команды - /stat
if (msg.text == '/stat')
{
// если все проверки пройдены - запускаем код, который ниже,
// открываем оглавление нашего канала
var sheet = SpreadsheetApp.openById('1tzbTiQH4TivCjv2sq-K7qFPLEyaEzGJJ0TOg5FXsM-0').getSheets()[1]
// достает последний пост
var drr = sheet.getRange(sheet.getLastRow(), 1, 1, 3).getValues()[0]
var message = '<strong>Ежедневный отчет</strong>\n' + 'Потрачено с НДС: ' + drr[0] + '₽' + '\n' + 'Доход: ' + drr[1] + '₽' + '\n' +
'ДРР: ' + drr[2]*100+'%'
//формируем с ним сообщение
var payload = {
'method': 'sendMessage',
'chat_id': String(chatId),
'text': message,
'parse_mode': 'HTML'
}
var data =
"method": "post",
"payload": payload
}
}
// и отправляем его боту (замените API на свой)
var API_TOKEN = '1331120145:AAESRBu3cd_TR_hCoiPu-S3qSe9rDutLnT4'
UrlFetchApp.fetch('https://api.telegram.org/bot' + API_TOKEN + '/', data);
}
}
"method": "post",
Ошибка: SyntaxError: Unexpected token ':' (строка 29, файл Код.gs)