【问题标题】:Card Carousel Bot is not working卡片轮播机器人不工作
【发布时间】:2018-04-24 11:44:36
【问题描述】:

我在节点 js BotBuilder-Sample https://github.com/Microsoft/BotBuilder-Samples/tree/master/Node/cards-CarouselCards 中执行了卡片轮播示例,但在机器人模拟器中,机器人没有回复。在控制台窗口中它会抛出一个错误。

错误:ChatConnector:接收 - 无效令牌。由意外的应用 ID 请求。

我还输入了应用 ID 并将其传递给机器人模拟器:

// Create chat bot and listen to messages
var connector = new builder.ChatConnector({
    appId: "ecdd3610-37d3-462b-b133-04b206108e44",
    appPassword: "umefqAXLO824?=coWBK20+["
});

你对如何解决这个问题有任何线索吗?

【问题讨论】:

  • 您能详细说明您的问题吗?您在使用 .Net SDK 吗?
  • 鉴于其代码提取,它是 Node.js
  • 您不需要添加应用程序ID和密码来测试示例只需运行示例即可,这两个属性不需要。
  • 您可以在此处查看第 172 行抛出错误的代码行:github.com/Microsoft/BotBuilder/blob/master/Node/core/src/bots/…。您确定 appId 与在 Bot Framework 中注册的相同吗?我假设 appId 和 appPassword 已添加到顶部的模拟器中?另外:顺便说一句,在 Stack Overflow 上发布 appPassword 并不是一个好主意。你应该编辑它。
  • @Leo,您使用的是 Bot Framework Emulator 还是 Azure 上您的 bot 中的“网络聊天测试”功能?我以前遇到过这种情况,只是再次测试以确定。当我使用“网络聊天中的测试”并对 AppId 和 AppPassword 凭据进行硬编码时,我会收到您列出的相同 ChatConnector 错误。您将希望分别使用“process.env.MicrosoftAppId”和“process.env.MicrosoftAppPassword”来获取您的凭据,它应该可以正常工作(除非有任何其他问题)。

标签: botframework microsoft-teams


【解决方案1】:

您使用哪个示例代码来创建 bot 和 Carousel Card 布局?这是使用 node.js 创建轮播卡片布局的sample 代码。请使用此示例代码并尝试创建机器人。

【讨论】:

  • @Arun-MSFT....代码抛出错误....(function (exports, require, module, __filename, __dirname) { import { Request, Response } from "express"; ^^^^^^ SyntaxError: Unexpected token import at new Script (vm.js:51:7)......我将节点更新到 9.11.1 然后它也抛出错误......
  • 你在 node_modules 目录中做了npm install 吗?您在这里看到的与之前的问题完全不同。
  • @Bill...是的,我做过...通常我在执行项目之前会这样做
【解决方案2】:

机器人没有回复的机器人模拟器。在控制台窗口中它会抛出一个错误。

错误:ChatConnector:接收 - 无效令牌。由意外的应用 ID 请求。

只有当我在 nodejs 脚本和机器人模拟器中设置不同的 appIdappPassword 对时,我才能重现您的问题。

请仔细检查 appIdappPassword 对是否与您在 nodejs 脚本和机器人模拟器中设置的完全相同。

另外,如果你只需要一个测试,你可以清空脚本和模拟器中的对。

【讨论】:

    【解决方案3】:

    我将 bot 表单 https://dev.botframework.com/bots 迁移到 azure bot 服务,它工作正常。感谢大家对问题的贡献。

    【讨论】:

      猜你喜欢
      • 2020-04-11
      • 2016-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多