Сбор данных от пользователей является одной из наиболее частых задач чат-ботов. Общий принцип настройки BotManager для сбора данных выглядит так:
- Необходимо создать таблицу данных, в которой будут храниться анкеты.
- Создать в этой таблице все поля анкеты с нужным типом данных.
- Создать запрос на добавление анкеты пустой анкеты для текущего пользователя, которые выполнится, когда человек приступает к заполнению анкеты.
- После каждого ввода данных мы с помощью запроса на изменение данных обновляем (а по факту заполняем) по одному полю в анкете.
- Когда пользователь ввел все необходимое, благодарим за потраченное время.
В общем, мы автоматизировали даже этот процесс, поэтому Вам остается лишь:
- В дереве экранов в основном боковом меню нажать на «Создать анкету».
- В появившемся окне придумать название новой таблицы в БД, а затем указать все вопросы, задаваемые пользователю, что ожидается в ответ (тип данных) и, наконец, сообщение об успешном заполнении анкеты.
В результате, Вы получите готовые экраны с уже вставленными действиями в настройках кнопок. Вам лишь осталось перевести пользователя на эту анкету в нужный момент.