【问题标题】:Implement payment in Bot framework V4在 Bot framework V4 中实现支付
【发布时间】:2020-02-23 20:23:01
【问题描述】:

我想在机器人框架 V4 中实现支付。我在 c# 中找不到任何示例。我的主要问题是付款页面打开后如何在付款完成后返回聊天。

【问题讨论】:

    标签: c# botframework bots chatbot


    【解决方案1】:

    这取决于您使用的渠道,例如在 Facebook Messenger Webview 中,他们为您提供 SDK,以便您可以在 Webview 和聊天之间发送/接收数据。

    • Facebook Messenger 中可以直接在里面打开 webview 聊天,当它关闭时,您可以直接返回聊天。
    • Twitter bot 中,关闭 Web 视图后,您还可以返回聊天。但我不认为他们提供像 Facebook 这样的 SDK,一旦用户完成,您就可以从中了解。
    • 在直线频道(WebChat)默认 行为将打开一个新标签,因此一旦在新标签中完成付款,您就无法从机器人中真正知道。

    但在所有情况下,您都可以向用户提供包含可识别该用户的数据的付款 URL。一旦用户在该新网页中完成付款,您就可以触发机器人在聊天中为用户发送主动消息并从那里继续。

    【讨论】:

    • 我正在使用 Direct Line Channel (WebChat),问题是在新网页中的付款完成后如何触发机器人?
    • 有很多方法可以做到这一点,例如,您可以将用户 ID 保存在数据库中,并带有该用户已达到此特定点的标志,一旦使用 Hangfire 达到该标志触发对话,请在此处查看此答案,它可能会引导您朝着正确的方向前进stackoverflow.com/questions/38431234/…
    猜你喜欢
    • 2019-07-27
    • 1970-01-01
    • 2019-06-04
    • 1970-01-01
    • 2017-05-22
    • 2019-05-26
    • 1970-01-01
    • 1970-01-01
    • 2020-04-13
    相关资源
    最近更新 更多