Debug doPost - BetterLog
Описание
Видео о том, как можно логгировать и дебажить поступающие вебхуки от телеграм бота с помощью Гугл таблиц и Google Apps Script (GAS). Ссылка на github с полной информацией по библиотеке BetterLog: https://github.com/peterherrmann/BetterLog.
Чтобы настроить логгирование ошибок в Google таблице необходимо:
1. Открыть Apps Script (Меню - Расширения - Apps Script)
2. Добавить библиотеку по идентификатору 1DSyxam1ceq72bMHsE6aOVeOl94X78WCwiYPytKi7chlg4x5GqiNXSw0l. Версию и название библиотеке не изменяйте.
3. Тело функции doPost "обернуть" в конструкцию try { } catch (err) { }
4. Скопировать в блок catch (err) следующий код:
catch (err) {
Logger = BetterLog.useSpreadsheet("spreadsheet_Id");
err = (typeof err === 'string') ? new error(err) : err;
Logger.log('%s: %s (line %s, file "%s"). Stack: "%s" . While processing %s.', err.name || '',
err.message || '', err.lineNumber || '', err.fileName || '', err.stack || '', '');
}
5. Заменить "spreadsheet_Id" на id вашей таблицы, куда будет происходить логгирование.
6. Лист Log создается автоматически.
Ссылки для ваших донатов Заранее благодарю!
Картой РФ: https://pay.cloudtips.ru/p/8c8ffb86
Международной картой: https://boosty.to/sheetbot/donate
Перевод на Тинькофф: 5536914170652675
ЮMoney: 4100144795892
Paypal: https://paypal.me/sheetbot
USDT TRC20: TPUGkYThK5DBevjajS2jRUY3pWWt81N38x
Идея для данного видео взята с канала:
https://www.youtube.com/c/ZiGoomul_ua
Вопросы можно задать в группе Telegram:
https://t.me/googlesheetstelegram
Ссылка на таблицу с кодом:
https://docs.google.com/spreadsheets/d/1nfC0nqoksaMwtPsaGVgtXchbxV7cHLN2JFKdQQgxvhM/copy
По вопросам создания чат ботов и покупки готовых решений пишите:
https://t.me/andreintys
00:00 - Вступление
00:14 - Как работает BetterLog
00:54 - Подключение логгирования BetterLog
03:39 - Возможности дебага
Рекомендуемые видео




















