【问题标题】:how to turn off automatic replies?如何关闭自动回复?
【发布时间】:2017-04-18 18:55:25
【问题描述】:

我的机器人有一个“通知”选项。 如果点击“通知”,我想停止对该用户的自动回复。 那可能吗 ?有什么例子吗?

PS:我知道这个问题问得不对,但我不知道从哪里开始。

【问题讨论】:

  • 您是否尝试过存储 .UserData 中是否已点击“通知”选项?然后检查用户数据,如果设置了“通知”设置,则不发送回复。
  • UserData 总是被删除。因为我的代码有多个机器人实例。

标签: botframework facebook-messenger-bot


【解决方案1】:

如果您想停止在对话中显示用户从一组选项中选择的内容,您可以将CardAction 类型设置为PostBack

例如。

CardAction CardButton = new CardAction()
{
    Type = ActionTypes.PostBack,
    Title = item.ToString(),
    Value = item.ToString()
};

【讨论】:

  • 是的。应该有回发按钮和停止自动回复的方法。但是如何从一些第三方方法中阻止呢?我想在准备好提供实时支持时停止自动回复。您提到的回调是通知支持人员,而不是停止自动回复。
  • 您能否更具体地说明您所说的自动回复是什么意思?
  • 机器人响应。那是自动回复。
  • 机器人通常根据用户发送的任何消息做出响应。和你的情况一样,这是选项。因此,机器人正在侦听IMessageActivity,来自方法MessageReceivedAsync(这是大多数情况下使用的方法)。因此,无论您在这里提到的“自动回复”可能来自那种方法。所以尝试从那里停止“自动回复”?
  • 从 Facebook 页面自动回复。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-14
  • 1970-01-01
  • 1970-01-01
  • 2013-05-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多