{"id":14291,"url":"\/distributions\/14291\/click?bit=1&hash=257d5375fbb462be671b713a7a4184bd5d4f9c6ce46e0d204104db0e88eadadd","hash":"257d5375fbb462be671b713a7a4184bd5d4f9c6ce46e0d204104db0e88eadadd","title":"\u0420\u0435\u043a\u043b\u0430\u043c\u0430 \u043d\u0430 Ozon \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u0442\u0430\u043c \u043d\u0435 \u043f\u0440\u043e\u0434\u0430\u0451\u0442","buttonText":"","imageUuid":""}

Телеграм бот + гугл таблица

Все пользователи телеграма (и не только) знают о существовании ботов. В этом посте хочу показать, как работает бот написанный на гугл скрипте.

Здесь не будет кода или объяснений, как конкретно это реализовать. Но представлен простейший пример на сколько полезны могут быть таблицы

В этом поте предлагаю познакомиться с примером бота, написанного с помощью инструментов гугла.

Приятного чтения

Описание бота

Недавно встала задача написать бота-визитку (или ленд в терминологии веб-сайтов).

Предназначение бота понятно: кратко рассказать о деятельности компании, при этом получить лидов.

Ключевые задачи у бота две:

  • забирать данные из таблицы и отправлять их в чат с пользователем;
  • вставлять данные в таблицу из чата.

Таблица в данном случае - это наша база данных, в которую вносятся изменения путем общения пользователя с ботом, а не вручную

Давайте перейдем непосредственно к гуглу.

Гугл-таблица

Создаем новую гугл таблицу и сформируем лист с сообщениями для бота, которые он будет отправлять пользователю.

В первой колонке содержится непосредственно отправляемый текст, во второй - команда или некое ключевое слово, по которому бот будет понимать какое из сообщений нужно отправить следующим.

Также нам понадобится лист с данными, которые мы будем забирать из чата с ботом

В колонки будем записывать ид чата, состояние чата (чтобы понимать, какое последнее сообщение было отправлено ботом). Также мы спросим у пользователя его имя и хобби.

Реализация

Посмотрим как это все выглядит в готовом боте и как записывается в табличку

Что при этом мы получили в таблице

Таким образом, можно аккумулировать инфу в табличке гугла, забирая ее из чата в телеграме.

Ниже короткое видео, демонстрирующее работу бота в реальном времени

Также вот вам пример нашей визитки @WelcomeCTBot 😉

0
Комментарии
-3 комментариев
Раскрывать всегда