Twitter消息回复与直接消息链接没有携带对话上下文

时间:2018-02-07 17:03:57

标签: twitter dialogflow

我有一个Dialogflow和Twitter集成,除了一种情况外,一切似乎都运行良好。

我的目的是寻找推文中的负面陈述,提及链接到Dialogflow集成的Twitter用户(让我们称之为@Target)。这样做的目的是回复Twitter直接消息(DM)链接,邀请该人参与对话以进一步探讨他们的问题。

不起作用的方案步骤是:

  1. 发送推文到@Target说例如#34;你的服务非常糟糕"。此时,输出上下文是"负面情绪"如果DF认出它。
  2. 如果是这种情况,DF会发回一个带有链接的响应,该链接允许用户打开DM会话以进一步解释他们的问题。在这个例子中,他们可能有供气问题。
  3. 用户打开推文回复中的链接以启动DM。
  4. 此时,我正在寻找对此问题的解释,例如"我的天然气供应已被切断"。但是,如果我这样做,它就无法识别意图。我必须在此时重新输入短语"你的服务非常糟糕"让它注册"负面情绪"上下文,然后我可以继续前进。
  5. 什么工作,如果我从DM开始说明"你的服务非常糟糕",接着是"我的气体供应已被切断"。它几乎就像点击回复推文要么忘记了上下文,要么实际上是一旦我们进入DM就会创建一个不同的DF会话。

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

1 个答案:

答案 0 :(得分:2)

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