Методы работы с ответами пользователей в чат-боте

1) Для того, чтобы чат-бот мог реагировать на ответы пользователей, в шаге с сообщениями необходимо установить опцию «Ожидание ответа», при этом:

Методы работы с ответами пользователей в чат-боте, image #1

• В качестве ответа учитываются:

текстовые сообщения, вложения, стикеры

• Не учитываются:

отредактированные сообщения, последующие ответы (второе и следующие сообщения от пользователя).

2) Все шаги после «Ответа на сообщение» будут выполняться только после того, как пользователь сам напишет какое-нибудь сообщение.

Методы работы с ответами пользователей в чат-боте, image #2

3) Ответ пользователя можно проверить с помощью условия «Ответ на сообщение»

Методы работы с ответами пользователей в чат-боте, image #3

Например, мы можем проверить, соответствует ли ответ пользователя определенному слову, либо числу, или является номером телефона российского формата.

Полный список условий по ссылке: https://help.senler.ru/bot/usloviya#otvet-na-soobshenie

4) Ответ пользователя можно обработать с помощью действия «Ответ на сообщение»

Методы работы с ответами пользователей в чат-боте, image #4

Например, вы можете сохранить ответ пользователя в переменную и т.п.
Полный список действий по ссылке: https://help.senler.ru/bot/deistviya#otvet-na-soobshenie

5) Существует возможность отправить сообщение, если пользователь не ответил, например через 24 часа. Для этого нужно добавить таймер сразу после отправки первого сообщения и после таймера проверить, находится ли пользователь на следующем шаге после ожидания ответа. Если нет - это означает, что пользователь еще не ответил.

Методы работы с ответами пользователей в чат-боте, image #5
2530 views·29 shares