Отправлять сообщение пользователю, когда пользователь входит в геозону / область? - PullRequest
1 голос
/ 11 марта 2019

Я создаю агент диалогового потока, который будет интегрирован с различными платформами (Facebook Messenger, Slack и, возможно, несколько других), который будет иметь основные функции информационного чат-бота.

Агент будет для определенного магазина, и мне интересно, можно ли вызвать какое-то приветственное сообщение, когда пользователь входит в геозону (в данном случае, в магазин)?

Спасибо за помощь.Я не нашел никакой документации для этого в диалоговом потоке специально или где-либо еще, так что все будет здорово.

Примечание: Я ни в коем случае не мертвый набор диалогового потока, если AWSЛекс предлагает что-то вроде этого, и лучше, я посмотрю.Я просто немного привык к диалогу.

1 Ответ

1 голос
/ 06 апреля 2019

Этого нельзя достичь, просто используя Lex или Dialogflow.Потому что, в конце концов, вы используете их для интеграции с Messenger / Slack / Whatsapp, и эти приложения (по понятным причинам) не будут передавать информацию о местоположении пользователя боту.Вам понадобится вспомогательное приложение, которое также принимает разрешение пользователя на местоположение и запускает ботов для вас.

Имейте в виду, что такие каналы, как Messenger и Whatsapp, имеют ограничения на отправку сообщений пользователям.Messenger имеет политику '24 + 1' WhatsApp, также вы можете отправлять сообщения в свободной форме только в 24-часовом окне.Но после этого вы можете отправлять платные предварительно одобренные шаблоны сообщений "hsm".

...