【问题标题】:Azure bot responses to webhookAzure bot 对 webhook 的响应
【发布时间】:2021-11-09 06:44:16
【问题描述】:

bot 有没有办法向我的 webhook 发送响应? 直线通道工作正常,但通信是通过 websockets 或轮询完成的。我想要一个选项,让机器人向我的 rest api 端点发送响应。

我尝试创建一个适配器,但在这种情况下,我必须管理所有对话逻辑和传入/传出消息。

什么是最好的解决方案?

ps。我正在使用机器人作曲家来创建机器人。

【问题讨论】:

    标签: botframework azure-bot-service


    【解决方案1】:

    没有开箱即用的方式另外使用 Composer 向您的端点发送响应。您可以在 composer 中使用 Send an HTTP 操作,但这是针对特定和孤立的调用。

    什么是最好的解决方案?

    您是否要将所有响应发送到您的 webhook?还是只是在某些情况下调用您的 webhook?

    我不确定我是否完全理解了这个问题,但如果您只想将响应另外发送到您的端点(不将响应更改回通道连接器和客户端等),您可以创建 @987654321 @。根据您的具体需求,您甚至可以使用/继承/自定义inspection middleware

    【讨论】:

    • 感谢您的建议。我想将机器人响应发送到端点。所以从 bot 出来的所有东西都应该去端点。我也尝试过中间件,但它只捕获用户消息。将尝试使用检查中间件。附言。来自用户的传入消息应该使用直线协议,来自bot的传出消息应该发送到端点而不是websocket。
    猜你喜欢
    • 2016-07-15
    • 2019-03-16
    • 2020-04-12
    • 1970-01-01
    • 1970-01-01
    • 2021-04-21
    • 1970-01-01
    • 2019-07-13
    • 1970-01-01
    相关资源
    最近更新 更多