Twitter消息回复,带有直接消息链接,不包含对话上下文

Twitter消息回复,带有直接消息链接,不包含对话上下文,twitter,dialogflow-es,Twitter,Dialogflow Es,我有一个Dialogflow和Twitter的集成,除了一个场景之外,所有的功能都很好 我有一个意图,就是从推文中寻找负面言论,这些言论提到了链接到Dialogflow集成的Twitter用户(我们称之为@Target)。这样做的目的是通过Twitter直接消息(DM)链接回复,邀请此人参与对话,进一步探讨他们的问题 不起作用的场景步骤包括: 发送Tweet到@Target,比如说“你的服务真的很差”。此时,如果DF识别,则输出上下文为“负面情绪” 如果是这种情况,DF然后发送回一个带有链接的响

我有一个Dialogflow和Twitter的集成,除了一个场景之外,所有的功能都很好

我有一个意图,就是从推文中寻找负面言论,这些言论提到了链接到Dialogflow集成的Twitter用户(我们称之为@Target)。这样做的目的是通过Twitter直接消息(DM)链接回复,邀请此人参与对话,进一步探讨他们的问题

不起作用的场景步骤包括:

  • 发送Tweet到@Target,比如说“你的服务真的很差”。此时,如果DF识别,则输出上下文为“负面情绪”
  • 如果是这种情况,DF然后发送回一个带有链接的响应,该链接将允许用户打开DM会话以进一步解释他们的问题。在本例中,他们可能有气体供应问题
  • 用户在tweet回复中打开链接以启动DM
  • 在这一点上,我正在寻找一个问题的解释,例如“我的天然气供应已被切断”。然而,如果我这样做,它并不承认我的意图。我必须在这一点上重新输入短语“你的服务真的很差”,让它记录“负面情绪”的背景,然后我可以继续
  • 有效的方法是,如果我从一个DM开始说“你的服务真的很差”,然后说“我的煤气供应被切断了”。这几乎就像点击回复tweet要么忘记了上下文,要么忘记了它实际上是一个不同的DF会话,它是在我们陷入DM之后创建的


    那么,以前有人见过这种行为吗?提前感谢您的回复。

    当您尝试在Twitter上从@References切换到DMs时,请记住会话不会继续(它们是单独的会话),因此您需要继续跟踪后端的用户名,以便连接两个不同的会话

    我不熟悉DialogFlow,但这听起来像是您需要设置一条Twitter直接消息欢迎消息来询问用户更多信息?谢谢,但问题是当他们在切换到DM后提供更多信息时,即“我的燃气供应已被切断”,它不记得最初促使客户达到这一点的负面情绪背景。但我认为你的建议作为一个单独的观点将有助于整体客户体验。