Прямой эфир: Создание Телеграм-бота для Учета Финансов на JavaScript и Google Script. Часть 5
На предыдущих стримах мы создали Telegram-бота для учета финансов (аналогичного МОбс). С его помощью вы можете отправлять информацию о ваших расходах и доходах, и она будет автоматически записываться в Google Таблицу. Бот уже умеет проверять вводимые значения на числовой формат, обрабатывать десятичные числа, показывать последние 10 транзакций, а также позволяет удалять последнюю запись. Он способен автоматически определять категорию транзакции и счет списания/пополнения по ключевым словам. Кроме того, мы упростили процесс добавления комментариев, убрав из них информацию о категории и счете транзакции. Еще одним улучшением является возможность бота сохранять фотографии на Google Диск и автоматически вносить URL фотографий в таблицу. Что вас ждет ❓ Часть 5: Сегодня мы продолжим создавать и дорабатывать нашего бота и сделаем следующее: ▫️ Оптимизируем код для считывания счетов и категорий ⏭️ Не успели разобрать, будет в ч.6 ▫️ Познакомимся с технологиями Properties Service и Cache Service. Поговорим о вариантах использования и преимущества данных методов ▫️ Запишем неизменную часть кода в кэш скрипта Также готов буду ответить на вопросы возникающие по ходу процесса. Для кого этот стрим: Новичкам в создании Телеграм-ботов на JavaScript (Google Script). Начинающим программистам, желающим расширить возможности своего существующего бота. Уверенным кодерам, кто хочет присоединиться к процессу, задать вопросы или поделиться опытом. Ссылка на МОбс: https://t.me/mobs_bot?start=467677233 По промокоду "sheetbot" вы получите 1 месяц бесплатной подписки. Ссылка на материалы по JavaScript и Google: https://learn.javascript.ru/ https://developers.google.com/apps-script/reference/properties https://developers.google.com/apps-script/guides/services/quotas https://developers.google.com/apps-script/reference/cache Ссылки для ваших донатов Заранее благодарю! Картой РФ: https://pay.cloudtips.ru/p/8c8ffb86 Международной картой: https://boosty.to/sheetbot/donate Перевод на Тинькофф: 5536914170652675 ЮMoney: 4100144795892 Paypal: https://paypal.me/sheetbot USDT TRC20: TPUGkYThK5DBevjajS2jRUY3pWWt81N38x Вопросы можно задать в группе телеграм: https://t.me/googlesheetstelegram Ссылка на таблицу с кодом: https://docs.google.com/spreadsheets/d/1rlisVxoEf7osRNoJ2oT3QXPEEr9vWjNCvHjqHhteXV0/copy По вопросам создания чат ботов и покупки готовых решений пишите: https://t.me/andreintys 00:00 - Вступление 00:50 - Текущий функционал бота 02:30 - Как отправлять сообщения в группу Телеграм 04:50 - Что вас ждет в видео (не успеем Property и Cache) 07:00 - Где ссылки? 07:50 - Начинаем оптимизацию Счетов и Категорий 13:40 - Создаем объект Счетов. hasOwnProperty() 23:13 - Ключи объекта 25:21 - Добавляем значения в ключевые слова 29:03 - Создаем объект Категорий 39:30 - Записываем Нераспознанное и Основной счет 45:08 - Вносим изменения в doPost 53:20 - Debug кода 59:14 - Квоты Google (ограничения) 1:03:20 - onOpen(e) кратко 1:04:13 - Где ссылки?
На предыдущих стримах мы создали Telegram-бота для учета финансов (аналогичного МОбс). С его помощью вы можете отправлять информацию о ваших расходах и доходах, и она будет автоматически записываться в Google Таблицу. Бот уже умеет проверять вводимые значения на числовой формат, обрабатывать десятичные числа, показывать последние 10 транзакций, а также позволяет удалять последнюю запись. Он способен автоматически определять категорию транзакции и счет списания/пополнения по ключевым словам. Кроме того, мы упростили процесс добавления комментариев, убрав из них информацию о категории и счете транзакции. Еще одним улучшением является возможность бота сохранять фотографии на Google Диск и автоматически вносить URL фотографий в таблицу. Что вас ждет ❓ Часть 5: Сегодня мы продолжим создавать и дорабатывать нашего бота и сделаем следующее: ▫️ Оптимизируем код для считывания счетов и категорий ⏭️ Не успели разобрать, будет в ч.6 ▫️ Познакомимся с технологиями Properties Service и Cache Service. Поговорим о вариантах использования и преимущества данных методов ▫️ Запишем неизменную часть кода в кэш скрипта Также готов буду ответить на вопросы возникающие по ходу процесса. Для кого этот стрим: Новичкам в создании Телеграм-ботов на JavaScript (Google Script). Начинающим программистам, желающим расширить возможности своего существующего бота. Уверенным кодерам, кто хочет присоединиться к процессу, задать вопросы или поделиться опытом. Ссылка на МОбс: https://t.me/mobs_bot?start=467677233 По промокоду "sheetbot" вы получите 1 месяц бесплатной подписки. Ссылка на материалы по JavaScript и Google: https://learn.javascript.ru/ https://developers.google.com/apps-script/reference/properties https://developers.google.com/apps-script/guides/services/quotas https://developers.google.com/apps-script/reference/cache Ссылки для ваших донатов Заранее благодарю! Картой РФ: https://pay.cloudtips.ru/p/8c8ffb86 Международной картой: https://boosty.to/sheetbot/donate Перевод на Тинькофф: 5536914170652675 ЮMoney: 4100144795892 Paypal: https://paypal.me/sheetbot USDT TRC20: TPUGkYThK5DBevjajS2jRUY3pWWt81N38x Вопросы можно задать в группе телеграм: https://t.me/googlesheetstelegram Ссылка на таблицу с кодом: https://docs.google.com/spreadsheets/d/1rlisVxoEf7osRNoJ2oT3QXPEEr9vWjNCvHjqHhteXV0/copy По вопросам создания чат ботов и покупки готовых решений пишите: https://t.me/andreintys 00:00 - Вступление 00:50 - Текущий функционал бота 02:30 - Как отправлять сообщения в группу Телеграм 04:50 - Что вас ждет в видео (не успеем Property и Cache) 07:00 - Где ссылки? 07:50 - Начинаем оптимизацию Счетов и Категорий 13:40 - Создаем объект Счетов. hasOwnProperty() 23:13 - Ключи объекта 25:21 - Добавляем значения в ключевые слова 29:03 - Создаем объект Категорий 39:30 - Записываем Нераспознанное и Основной счет 45:08 - Вносим изменения в doPost 53:20 - Debug кода 59:14 - Квоты Google (ограничения) 1:03:20 - onOpen(e) кратко 1:04:13 - Где ссылки?
