簡體   English   中英

Microsoft 虛擬助手 - 機器人的 Microsoft App Id 或 Microsoft App 密碼不正確

[英]Microsoft Virtual Assistant - The bot's Microsoft App Id or Microsoft App Password is incorrect

我們正在將我們以前的MS Enterprise Bot應用程序(已棄用)遷移到新的MS Virtual Assistant 默認模板在本地使用 Bot Emulator v4 運行良好,但是當我在Web ChatMicrosoft Teams上對其進行測試時,我們得到了未經授權的響應。

將此消息發送到您的機器人時出錯:HTTP 狀態代碼未經授權

使用機器人模擬器上部署的機器人 URL ( https://your-proj-name.azurewebsites.net/api/messages ),我們得到。

機器人的 Microsoft App Id 或 Microsoft App 密碼不正確

我迷失在其中,因為我確信我擁有正確的MS App IdMS App Password ,因為我們一直在我們當前的 Enterprise Bot 部署中使用它。

有人有同樣的問題嗎? 非常感謝您的建議。

我最終從 MS Virtual Assistant github 存儲庫復制了最新的 ~/Deployment/Scripts(所有文件)。 那里最近的更新很少,在這樣做之后,嘗試使用最新補丁進行部署,一切正常。

我不確定部署腳本的哪個部分失敗了,但使用最近的修復和更新確實解決了我遇到的問題。

希望這可以幫助遇到此問題的任何人。

部署的先決條件:

  • 轉到https://www.luis.ai並創建一個應用程序(如果您已經有了,請跳過)
  • 復制您的 LUIS 創作密鑰
  • 復制您的 LUIS 位置
  • 轉到https://passwordsgenerator.net並生成密碼,復制它
  • 不要創建 Azure 資源組,讓部署為你做這件事

部署步驟(用於初始部署):

  • 清空appsettings.jsoncognitivemodels.json的每個鍵的值
  • 清理並重建 MS Virtual Assistant 模板項目
  • 打開(以管理員身份)更新的 powershell(需要 powershell 核心),然后轉到您的項目位置
  • 在您的 powershell 上,運行此命令az login ,然后輸入您的憑據並關閉瀏覽器,之后應顯示確認信息
  • 在您的 powershell 上,運行此命令.\\Deployment\\Scripts\\deploy.ps1 ,並輸入每個參數的值。 確保將上面復制的值用於詢問的指定參數
  • 等待部署完成

更新現有部署的步驟:

  • 清理並重建 MS Virtual Assistant 模板項目
  • 打開(以管理員身份)更新的 powershell(需要 powershell 核心),然后轉到您的項目位置
  • 在您的 powershell 上,運行此命令az login ,然后輸入您的憑據並關閉瀏覽器,之后應顯示確認信息
  • 在您的 powershell 上,運行此命令.\\Deployment\\Scripts\\publish.ps1 -name YOUR_PROJECT_NAME -resourceGroup YOUR_PROJECT_RESOURCE_GROUP

我現在正在遇到一模一樣的問題。 我嘗試了您建議的解決方案:

  • 從 azure 和 LUIS 中刪除所有內容
  • 從 appsettings.json 中刪除了所有條目
  • 這里加載腳本,這些腳本才幾天前

但是會出現同樣的問題。 我什至試圖完全刪除 AppId 和 App Password,但它仍然不起作用。 還有什么奇怪的,即使我關閉應用程序並強制關閉 IIS 也會顯示相同的錯誤消息。 這很奇怪。

我找到了問題的根本原因。 屏幕截圖所示,腳本在輸入密碼后不久會打印出以下錯誤消息。

'us@' is not recognized as an internal or external command,

如果你看看我輸入的密碼

K7=6HMCwE4&us@

你已經可以猜到這里發生了什么。

密碼短語中的某些字符似乎會引起問題。 到目前為止,我已經將 '&' 和 '@' 確定為有問題的字符。 由於腳本完成時沒有任何進一步的錯誤消息,並且其他一切似乎都運行良好,所以它並不那么明顯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM