node.js - Azure Bot 已部署但未工作错误,因为 token 上传递的 AppId 无效

标签 node.js azure azure-bot-service azure-appservice

我已在 Azure 门户中创建了 Azure 应用服务、机器人 channel 注册、资源组,并且还创建了 LUIS 应用。 我有一个自定义的 NodeJS 代码,可以在本地使用机器人模拟器完美运行。

但是,当我使用 git 将其上传到 azure 时,它​​不起作用,在机器人模拟器中收到错误为“错误:未经授权。 token 上传递的 AppId 无效:”,它在网络聊天测试中也不起作用,收到错误为“将此消息发送到您的机器人时出错”

代码中使用的Appid和Password似乎没问题。 我已从我的应用程序服务的配置中获取了 appid 和 pwd。 消息端点取 self 的机器人 channel 注册设置

是否需要创建其他任何东西才能让我的 BOT 工作。

请推荐

最佳答案

清除系统凭据管理器中的凭据后,此问题已解决:-)

关于node.js - Azure Bot 已部署但未工作错误,因为 token 上传递的 AppId 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62443402/

相关文章:

azure - 如何使突触管理的专用端点 privateLinkResourceId 成为workspace_publish分支中的参数

javascript - 如何重构此 Node.js 代码,以避免重复

botframework - ChatBot 在 Web Emulator 中不起作用,但在 Local Bot Framework 仿真器中运行良好

javascript - 找不到模块 "async"错误

javascript - 访问 Underscore 模板中的 JADE 变量

azure - 无法通过浏览器/HTTP 访问 Azure Linux 虚拟机

node.js - 提交后,自适应卡不会保留在网络聊天中的文本框中输入的文本的值

node.js - 将meteor应用程序部署到heroku时,METEOR_SETTINGS is not valid json错误

node.js - 容器IP随机

azure - 读取 CSV 时,是否可以选择从第 2 行或以下行开始?