Как сохранить данные из бота в Google таблицу
В работе часто приходится сохранять данные, полученные от пользователей чат-бота. Показываю как это легко сделать.
Например, мы хотим записывать людей на образовательный курс "Основы мастерства". Для этого нужно спросить пользователя и сохранить в Гугл таблице имя, телефон и электронную почту.
Пошагово
1. Регаемся на конструкторе чат-ботов Botmother, в личном кабинете привязываем аккаунт к Google почте (можно на свою или создать отдельную) и создаем бота.
2. В конструкторе на стартовый экран добавляем компонент "Сообщение" и спрашиваем имя. Это первое сообщение от бота.
3. Добавляем компонент "Ввод от пользователя" для сохранения имени в переменную Name c типом данных Текст.
4. Добавляем компонент "Сообщение" и спрашиваем номер телефона.
5. Добавляем компонент "Ввод от пользователя" для сохранения телефона в переменную Phone с типом данных Число.
6. Добавляем компонент "Сообщение" и спрашиваем электронную почту.
7. Добавляем компонент "Ввод от пользователя" для сохранения почты в переменную Email с типом данных Email.
8. Добавляем компонент "Сообщение" и благодарим за запись.
9. Добавляем компонент "Google таблицы", пишем название (например, "Запись на курс"), добавляем ключи и значения. Ключ - это будет название столбца в таблице, значение - наша переменная. Имя - Name, Телефон - Phone, Почта - Email.
10. Сохраняем (советую сохраняться чаще).
Открываем бота и пошагово проходим все этапы - записываемся на курс. Пишем свое имя, телефон и почту.
Открываем Гугл диск - там должна появиться новая таблица с названием и заполненными данными.
Разумеется, можно настроить бота по-своему, например, задавать больше вопросов, передавать в гугл больше данных или сделать сложные сценарии.
Вот как выглядит экран с компонентами:
Компьютер это просто
2.4K постов6.1K подписчик
Правила сообщества
Обязательные.
Уважать мнение других
Не переходить на личности, даже при споре, "Что лучше Intel или AMD".
Матерится, выражая эмоции можно, но опять же, не в адрес оппонента или собеседника.
Отдельно для "свидетелей LINUX": Вам здесь рады, но и к Вам пожелание быть проще и понятней.
Не вводить в заблуждение заведомо неверными и вредными советами, даже в шутку. Если же пошутить хочется, помечайте это в комментарии, добавив слово "шутка", или другим понятным словом, что бы в дальнейшем данный комментарий не воспринимался серьезно.
Рекомендованные.
В публикуемом посте настоятельно рекомендуется указывать конфигурацию ПК (ноутбука) и операционную систему. А также марки и модели комплектующих.
Указывайте теги "Компьютер" "Ноутбук" "Программное обеспечение" "сборка компьютера" "Операционная система" "Драйвер" "Комплектующие".