Salebot
  • КАК СОЗДАТЬ БОТА
  • ОШИБКИ И ПРЕДЛОЖЕНИЯ
РЕГИСТРАЦИЯ ВХОД
  • КАК СОЗДАТЬ БОТА
  • ОШИБКИ И ПРЕДЛОЖЕНИЯ
Salebot
  • Войти

  • Создать аккаунт

ВКонтактеFacebook
или

Забыли пароль?

ВКонтактеFacebook
или

Регистрируясь, Вы принимаете условия пользовательского соглашения

Salebot
© 2019 SaleBot All Rights Reserved
Инструкция по работе с функцией записи в группу(экскурсия, автобус, групповое занятие)

Инструкция по работе с функцией записи на экскурсию (событие)


 

адрес функции: https://store.salebot.pro/function/unizapis

Пример схемы: 9110(мы можем ее вам скопировать в проект)

Пример используемой таблицы: 

https://docs.google.com/spreadsheets/d/1w3bUY6vry4dMNJYodTZDtKHkaQ84adUpACmhfg0M6GY/edit#gid=1305033855


 

Примерная схема может выглядеть так 

Работает следующим образом в первой части до блоков #{order}, вы собираете необходимую информацию, дату поездки, направление, имя и телефон. Затем в блоке #{order} происходит вызов функции со следующими параметрами:

 {"client_type": "#{client_type}",
"id": "1w3bUY6vry4dMNJYodTZDtKHkaQ84adUpACmhfg0M6GY",
"data_reisa": "#{data_reisa}",
"name": "#{client_name}",
"phone":"#{client_phone}",
"group": "#{group}",
"mesta": "#{mesta}"
}

При этом функция обращается к таблице и если есть лист с введенной датой, то записывает данные клиента в таблицу. Если листа нет, то функция создает лист с нужной датой и записывает туда данные клиента.

Далее подробнее по схеме:

Первые два блока предназначены для входа в тестовую схему из них идет переход с задержкой на блок ввода даты

 


 

Затем в стрелке сохраняем введенную дату в переменную data_reisa:

Далее идет блок выбора направления или группы из него выходят стрелки с условием 

для выбора направления:

 

Схема разделяется на две ветки, они практически идентичные, рассмотрим для примера одну из веток.

Следующий блок - блок запроса количества требуемых мест


 


В этом блоке мы запрашиваем количество требуемых мест. Также мы сохраняем присваиваем переменной group значение b.

Затем в стрелке сохраняем введенное количество мест в переменную mesta:


Затем в следующем блоке запрашиваем имя клиента и в стрелке сохраняем его в переменную client_name:
 


 

В следующем блоке запрашиваем номер телефона клиента и в стрелке сохраняем его в переменную  client_phone. Кроме этого в этой же стрелке мы ставим условие регулярное выражение, чтобы пропускать только номера телефонов. Также дополнительно делаем петлю в этом блоке для возврата на ввод телефона если пользователь ввел некорректные данные.


 

Далее в следующем блоке мы вызываем функцию со всеми собранными параметрами:

 


 

Параметры вызова:

  {"client_type": "#{client_type}",
"id": "1w3bUY6vry4dMNJYodTZDtKHkaQ84adUpACmhfg0M6GY",
"data_reisa": "#{data_reisa}",
"name": "#{client_name}",
"phone":"#{client_phone}",
 "group": "#{group}",
"mesta": "#{mesta}"
 }

id - это id вашей гугл таблицы.

И в последнем блоке мы выводим сообщение об успешной записи и дату рейса.


 

Далее если вам необходимо получить подтверждение от клиента. вы в отдельном блоке вызываете данную функцию со следующими параметрами.

в случае успешного подтверждения:

 {"client_type": "#{client_type}",
"id": "1w3bUY6vry4dMNJYodTZDtKHkaQ84adUpACmhfg0M6GY",
"data_reisa": "#{data_reisa}",
"name": "#{client_name}",
"phone":"#{client_phone}",
"group": "#{group}",
"mesta": "#{mesta}",
"accept": "Да"
}

в случае отказа:

{"client_type": "#{client_type}",
"id": "1w3bUY6vry4dMNJYodTZDtKHkaQ84adUpACmhfg0M6GY",
"data_reisa": "#{data_reisa}",
"name": "#{client_name}",
"phone":"#{client_phone}",
"group": "#{group}",
"mesta": "#{mesta}",
"accept": "Нет"
}

 


 

При этом функция осуществляет поиск клиента в таблице по номеру телефона и проставляет в столбец подтверждения ответ пользователя.

 

 



 

Попробуйте, это просто!

Создать бота

Если у Вас нет времени на создание бота,мы можем создать его за Вас.

Salebot
  • ОШИБКИ И ПРЕДЛОЖЕНИЯ
  • КАК СОЗДАТЬ БОТА
FacebookВКонтакте
© 2019 SaleBot All Rights Reserved
Designed by Alex