我正在尝试使用 Microsoft Teams Toolkit 创建一个简单的测试聊天机器人。
我没有执行操作的权限:
botAadApp/创建
因此,我要求管理员为我创建一个 azure 机器人,因此我使用机器人 ID 和密码,分别填写 env.local 和 env.local.user 文件。
当我在团队(Edge)中运行调试时,出现以下错误:
2024-03-18T16:01:27.760Z] [错误] - 无法执行操作 botFramework/create。错误消息:对开发者门户的 API 调用失败。检查输出面板了解详细信息。
[2024-03-18T16:01:27.761Z] [错误] - 由于操作失败而无法执行生命周期配置:botFramework/create。 DeveloperPortalAPIFailedError:对开发者门户的 API 调用失败:AxiosError,请求失败,状态代码为 400,API 名称:create-bot,X-Correlation-ID:da4247d6-190d-445a-a624-2d3d910f7091。这可能来自一些间歇性服务错误。请等待几分钟,然后重试当前步骤。数据:“Microsoft App ID 已注册到另一个机器人应用程序。”。环境输出:{“TEAMS_APP_ID”:“”,“TEAMS_APP_TENANT_ID”:“”,“BOT_ID”:“”,“SECRET_BOT_PASSWORD”:“****”}
[2024-03-18T16:01:27.762Z] [Info] - 执行摘要:
总结:
(×) 错误:生命周期阶段配置失败。
(√) 完成:teamsApp/create 执行成功。
(√) Done: Teams app with id *** already exists, skipped creating a new Teams app.
(√) 完成:botAadApp/create 执行成功。
(√) Done: Used existing Microsoft Entra application with client id 1294e29c-cc99-4ac5-adb8-a3c8145a64e7.
(×) 错误:botFramework/创建失败。
(×) Error: API call to Developer Portal failed: AxiosError, Request failed with status code 400, API name: create-bot, X-Correlation-ID: da4247d6-190d-445a-a624-2d3d910f7091. This may come from some intermittent service error. Please wait for a few minutes and retry the current step. data: "The Microsoft App ID is already registered to another bot application."
(!)警告:teamApp/validateManifest 未执行。
(!)警告:teamApp/zipAppPackage 未执行。
(!)警告:teamApp/validateAppPackage 未执行。
(!)警告:teamApp/update 未执行。
[2024-03-18T16:01:28.086Z] [错误] - 代码:AppStudioPlugin.DeveloperPortalAPIFailedError,消息:对开发者门户的 API 调用失败:AxiosError,请求失败,状态代码 400,API 名称:create-bot,X-相关 ID:da4247d6-190d-445a-a624-2d3d910f7091。这可能来自一些间歇性服务错误。请等待几分钟,然后重试当前步骤。数据:“Microsoft App ID 已注册到另一个机器人应用程序。”或者,您可以通过选择“在测试工具中调试”选项来绕过此步骤。
与 https://github.com/OfficeDev/TeamsFx/issues/11100 相同的问题。请检查一下。