0

我尝试设置天蓝色的函数,并触发HTTP,并随后调用azure bot框架[boture服务在azure上]。azure函数没有通过DirectLine连接到机器人框架

以下是同时设置它我遇到的错误:

{ 
    "id": "ed81eca8-d536-4534-a97d-66e6a7ca7ad2", 
    "requestId": "ba346904-702b-465c-b7e3-b48afe29ab33", 
    "statusCode": 500, 
    "errorCode": 0, 
    "messsage": "Exception while executing function: Functions.adapter -> Unable to resolve value for property 'BotAttribute.SecretSetting'." 
} 

ENV:

相关的问题:

+0

看看第一个链接的问题:你有秘密设置为应用程序设置的名称的“秘密”吗? –

+0

@ MattMason-MSFT我找到了解决方案。秘密被定义了,但我在天蓝色的功能中以错误的方式返回了价值。即'''''文本.done(完成,数据)'''在那里我直接传入输入数据,而不是保密的输出,而不是数据的修改版本。 – curiousMonkey

回答

1

秘密的定义,但我在蔚蓝的功能错误的方式返回值。即context.done(done,data),其中我直接将传入数据传递给不保密的输出,而不是数据的修改版本。

+0

将BotFramework作为输入以及输出到同一个机器人之后,错误仍然存​​在。 – curiousMonkey