Telegram bot для google таблицы

Telegram bot для google таблицы

Роман Каржавин

В 2015 году в тиньков-журнале я наткнулся на google таблицу для ведения бюджета

С тех пор веду свой бюджет в ней.

За 3 года таблица эволюционировала и обзавелась телеграмм ботом.

Сразу хочу сказать, что мой бот писался исключительно для себя и его настройка и запуск может показаться очень недружелюбной.

Поехали.


Бот умеет:

  • делать рассылку в указанное время о бюджете на день
  • записывать в таблицу ваши траты (просто пришлите боту число или выражение)
  • команда /info показывает текущую информацию


Таблица находится тут. Для того чтобы начать ей пользоваться просто скопируйте ее себе.


Внешний вид таблицы.

Далее заходим в редактор скриптов (Меню -> Инструменты -> Редактор скриптов)

Далее копируем сюда текст с листа "Код" и сохраняем.


Пришло время завести бота в телеграме.


Копируем полученный токен



На странице редактора скриптов публикуем бота и предоставляем ему разрещения (Публикация -> Развернуть как веб приложение).


Там же берем ссылку на нашего бота

Вставляем ее в проект


Выбираем функцию setWebHook и запускаем ее (треугольником =) )


Запускаем бота в телеграме. При первом запуске копируем номер который нам прислал бот.

Вставляем в проект (находим по комментарию в коде)

Заново публикуем проект. Важно выбрать версию проекта "Новый"


Далее установим "утреннее оповещение" (Правка -> Триггеры текущего проекта). Функция sendNotify.


Бот готов


ps. Приветствуется донат на пивчик =) yandex: 410012538421046


Report Page