当用户进入地理围栏/区域时向用户发送消息?

Sending a message to user when user enters a geofence / area?

我正在制作一个 dialogflow 代理,它将与各种平台(Facebook Messenger、Slack 和其他一些平台)集成,这些平台将具有信息聊天机器人的基本功能。

代理将针对特定商店,我想知道是否可以在用户进入地理围栏(在本例中为商店)后触发某种欢迎消息?

感谢您的帮助。我还没有在 dialogflow 上或其他任何地方找到任何关于此的文档,所以任何东西都会很棒。

注意:我对对话流一点也不陌生,如果 AWS Lex 提供类似的东西并且更好,我会看一看。我只是更习惯了 dialogflow。

这不能仅通过使用 Lex 或 Dialogflow 来实现。因为归根结底,您是在使用它们与 Messenger/Slack/Whatsapp 集成,并且这些应用程序(出于明显的充分理由)不会与机器人共享用户的位置信息。您将需要一个助手应用程序,它也需要用户的位置权限并为您触发机器人。

请记住,像 Messenger 和 Whatsapp 这样的渠道对向用户随意发送消息有限制。 Messenger 有一个 '24+1' policy Whatsapp,您也只能在 24 小时内发送自由格式的消息 window。但在那之后,您可以发送预先批准的收费 "hsm" 消息模板。