我正在制作一个对话流代理,它将与各种平台(Facebook Messenger、Slack 以及其他一些平台)集成,并具有信息聊天机器人的基本功能。
代理将针对特定商店,我想知道一旦用户进入地理围栏(在本例中为商店),是否可以触发某种欢迎消息?
感谢您的帮助。我还没有在对话流或其他任何地方找到任何相关文档,所以一切都会很棒。
注意:我绝对不是一个死板的对话流,如果 AWS Lex 提供类似的东西并且它更好,我会看看。我只是更习惯对话流了。
最佳答案
仅使用 Lex 或 Dialogflow 无法实现这一目标。因为归根结底,您将使用它们与 Messenger/Slack/Whatsapp 集成,而这些应用程序将(出于明显的充分理由)不会与机器人共享用户的位置信息。您将需要一个帮助应用程序,它也可以获取用户的位置权限并为您触发机器人。
请记住,Messenger 和 Whatsapp 等 channel 对于随意向用户发送消息有限制。 Messenger 有一个 '24+1' policy Whatsapp 也只能在 24 小时内发送自由格式的消息。但之后您可以发送收费的预先批准的“hsm”消息模板。
关于node.js - 当用户进入地理围栏/区域时向用户发送消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55094954/