【发布时间】:2018-07-18 01:47:55
【问题描述】:
我有一个 Dialogflow 和 Twitter 集成,除了一种情况外,一切似乎都运行良好。
我的意图是从推文中寻找负面陈述,这些推文提到了与 Dialogflow 集成相关的 Twitter 用户(我们称之为@Target)。这样做的目的是随后回复 Twitter 直接消息 (DM) 链接,邀请此人参与对话以进一步探讨他们的问题。
不起作用的场景步骤是:
- 向@Target 发送推文,例如“您的服务真的很糟糕”。此时,如果 DF 识别出,输出上下文是“负面情绪”。
- 如果是这种情况,DF 然后会发回一个响应,其中包含一个链接,该链接将允许用户打开一个 DM 会话以进一步解释他们的问题。在本例中,它们可能存在供气问题。
- 用户打开推文回复中的链接以启动 DM。
- 此时,我正在寻找问题的解释,例如“我的燃气供应已被切断”。但是,如果我这样做,它不会识别意图。在这一点上,我必须重新输入短语“您的服务真的很糟糕”,以使其注册“负面情绪”上下文,然后我才能继续。
有效的方法是,如果我从 DM 开始说“您的服务真的很糟糕”,然后是“我的燃气供应已被切断”。就好像点击回复推文要么忘记上下文,要么实际上是在我们进入 DM 后创建的不同 DF 会话。
那么,有没有人见过这种行为?提前感谢您的回复。
【问题讨论】:
-
我不熟悉 DialogFlow,但这听起来您需要设置 Twitter 直接消息欢迎消息来询问用户更多信息? developer.twitter.com/en/docs/direct-messages/welcome-messages/…
-
谢谢,但问题是当他们在切换到 DM 后确实提供更多信息时,即“我的天然气供应已被切断”,它不记得驱使客户到此的负面情绪背景首先点。但我认为你的建议作为一个单独的点将有助于整体客户体验。
标签: twitter dialogflow-es