Как настроить автоматическую передачу сообщений из Botmother в Google Sheets

Максим Волошин
Автор Apix-Drive
Сделайте так, чтобы все обращения клиентов, которые получает ваш бот, автоматически попадали в таблицу. Для этого не понадобится помощь программиста. Все, что нужно: несколько минут и специальный инструмент — онлайн-коннектор.
Боты могут принимать самые разные данные — от вопросов к службе поддержки до заказов на товары и услуги. В любом случае вам может пригодиться простой способ автоматического копирования входящих сообщений из Botmother в Google Sheets. Ведь в электронной таблице удобно оформлять, хранить и обрабатывать информацию.
Автоматизировать передачу данных поможет онлайн-коннектор ApiX-Drive. Эта платформа позволяет подключать разные сервисы друг к другу и настраивать их взаимодействие. Так, если интегрировать Botmother и Google Sheets, каждое полученное ботом сообщение будет автоматически появляться в таблице.
Ключевые особенности онлайн-коннектора:
  1. Простота. Подключение и настройка сервисов проходит в интуитивном интерфейсе на сайте ApiX-Drive и не требует специальных технических знаний. Система помогает пользователю подсказками.
  2. Скорость. Чтобы создать интеграцию между двумя сервисами с помощью коннектора, в среднем нужно до 15 минут.
  3. Встроенный фильтр. ApiX-Drive умеет на лету исключать из передачи нежелательные данные. Например, сообщения с заданными ключевыми словами или от определенных клиентов.
  4. Поддержка множества сервисов. Коннектор способен передавать данные из Botmother не только в таблицы, но и в другие сервисы: CRM, системы управления проектами, сервисы почтовых и SMS-рассылок и так далее.
Чтобы вам было проще разобраться, разберем настройку передачи данных по шагам. Допустим, мы создали простого Telegram-бота для поддержки клиентов интернет-магазина. Чтобы каждое полученное им сообщение попадало в таблицу, Создадим интеграцию между Botmother и Google Sheets с помощью коннектора.
Для начала регистрируемся на сайте ApiX-Drive и входим в личный кабинет. Затем кликаем «Создать связь», чтобы попасть в меню создания интеграции.

Подключаем и настраиваем Botmother

Выбираем Botmother в качестве источника данных.
Настраиваем коннектор для выгрузки сообщений из Botmother: выбираем действие «Получить данные».
Кликаем «Подключить аккаунт Botmother».
Копируем URL, который понадобится для получения данных.
Переходим в личный кабинет Botmother. Открываем в конструкторе нашего бота, добавляем блок «Запрос» и вставляем в него ранее скопированную ссылку.
Вставляем необходимые переменные в тело запроса. Подробнее о переменных можно прочитать в справке Botmother. Обратите внимание: в настройках компонента «Запрос» в поле «Использовать парсер» выберите значение «text». Не забываем сохранить изменения в боте.
Возвращаемся к сайту ApiX-Drive. При необходимости настраиваем фильтр данных.
Если бот уже получал сообщения, текст одного из них вместе с данными об отправителе отобразятся на экране. Если сообщений нет, можете сами отправить любой текст боту. В любом случае проверяем данные и переходим к настройке приемника.

Подключаем и настраиваем Google Sheets

Кликаем «Начать настройку Приема Данных».
Выбираем Google Sheets в качестве приемника.
Чтобы коннектор вставлял каждое сообщение в отдельную строку таблицы, выбираем действие «Добавить строку».
Подключаем аккаунт Google Sheets и выдаем системе все запрошенные разрешения.
Открываем подключенный аккаунт Google Sheets и создаем таблицу и лист с любыми названиями — для приема данных. Для удобства называем колонки в зависимости от данных, которые мы будем получать о каждом сообщении. Например, «Имя», «Фамилия», «Ник», «Сообщение».
Возвращаемся к настройке ApiX-Drive. Теперь указываем только что созданные таблицу и лист. Затем выбираем, какие именно данные будут в них передаваться. Для этого кликаем по нужным полям и указываем подходящие типы данных: каждое поле отправляет информацию в одну соответствующую колонку. Лишние поля оставляем пустыми.
Проверяем пример данных, которые будут передаваться, и двигаемся дальше. Если нужно что-то поправить, возвращаемся назад и вносим изменения.

Запускаем интеграцию между Botmother и Google Sheets

Кликаем «Включить обновление», чтобы разрешить передачу данных.
Нажимаем на шестеренку и выбираем интервал. Чем он меньше, тем быстрее каждое сообщение будет попадать в Google Sheets.
Примерно так будут выглядеть переданные сообщения в таблице:
Вот и все! После этого ApiX-Drive будет автоматически копировать каждое новое сообщение из Botmother в Google Sheets в соответствии с выбранными настройками. Удачи в работе.