Bot 框架编写器无法发布到 Azure LUIS 错误
Posted
技术标签:
【中文标题】Bot 框架编写器无法发布到 Azure LUIS 错误【英文标题】:Bot framework composer not able to publish to Azure LUIS error 【发布时间】:2021-06-02 18:02:05 【问题描述】:LUIS 服务器有问题吗?任何人都可以帮忙吗?昨天还好好的,今天突然就不行了。
错误附在下面:
""name":"StatusCodeError","statusCode":400,"message":"400 - \"error\":\"code\":\"BadArgument\",\"message\ ":\"解析Azure账户信息对象对象失败。\"","error":"error":"message":"解析Azure账户信息对象对象失败。","options" :,"response":"statusCode":400,"stack":"StatusCodeError: 400 - \"error\":\"code\":\"BadArgument\",\"message\" :\"解析 Azure 帐户信息对象对象失败。\"\n at new i (C:\\Users\\jenny.xue.wei\\AppData\\Local\\Programs\\Bot Framework Composer\\ resources\\app.asar.unpacked\\extensions\\azurePublish\\lib\\node\\index.js:338:110597)\n 在 F.callback (C:\\Users\\jenny.xue.wei\ \AppData\\Local\\Programs\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\lib\\node\\index.js:338:109440)\n 在 Fecallback .t.callback [as _callback] (C:\\Users\\jenny.xue.wei\\AppData\\Local\\Programs\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\ azurePublish\\lib \\node\\index.js:338:108488)\n 在 Ft_callback.t.callback.t.callback (C:\\Users\\jenny.xue.wei\\AppData\\Local\\Programs\\ Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\lib\\node\\index.js:368:4017)\n 在 F.emit (events.js:210:5) \n 在 F. (C:\\Users\\jenny.xue.wei\\AppData\\Local\\Programs\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\ lib\\node\\index.js:368:16714)\n 在 F.emit (events.js:210:5)\n 在 IncomingMessage。 (C:\\Users\\jenny.xue.wei\\AppData\\Local\\Programs\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\lib\\node\ \index.js:368:15546)\n 在 Object.onceWrapper (events.js:299:28)\n 在 IncomingMessage.emit (events.js:215:7)\n 在 endReadableNT (_stream_readable.js:1183: 12)\n 在 processTicksAndRejections (internal/process/task_queues.js:80:21)""
""stack":"SyntaxError: 在 JSON.parse ()\n 在 Object. (C:\\Users\\jenny.xue.wei\\AppData\\Local\\Programs\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\lib\\node\ \index.js:392:115579)\n 在 C:\\Users\\jenny.xue.wei\\AppData\\Local\\Programs\\Bot Framework Composer\\resources\\app.asar.unpacked\\ extensions\\azurePublish\\lib\\node\\index.js:392:112703\n 在 Object.throw (C:\\Users\\jenny.xue.wei\\AppData\\Local\\Programs\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\lib\\node\\index.js:392:112808)\n at s (C:\\Users\\jenny.xue. wei\\AppData\\Local\\Programs\\Bot Framework Composer\\resources\\app.asar.unpacked\\extensions\\azurePublish\\lib\\node\\index.js:392:111573)"," message":"JSON 中位置 1 的意外标记 o""
“SyntaxError - JSON 中位置 1 的意外标记 o”
【问题讨论】:
【参考方案1】:顺便说一句,我联系了 Microsoft 支持团队,这是 LUIS 门户 UI 问题。现在一切都和以前一样了。
【讨论】:
【参考方案2】:在发布配置文件中为预测 Luis 资源添加一个标签,名称为 luisResource。 这是一个例子:
"name": "composerBotName",
"environment": "test",
"luisResource": "prediction-luis-resource-name"
【讨论】:
我有同样的错误。我将 luisResource 属性放在发布文件中,但同样的错误不断出现。还有其他想法吗?以上是关于Bot 框架编写器无法发布到 Azure LUIS 错误的主要内容,如果未能解决你的问题,请参考以下文章
可以100%以编程方式创建,更新和删除(管理)Dialogflow代理吗?