2017-04-01 65 views
0

我被要求創建這篇文章。我正在使用天藍色的bot服務。我創建了一個機器人,一切都很好。然後我刪除了機器人並創建了一個新的,現在我得到的Microsoft App ID不是有效的GUID。當我點擊創建機器人按鈕時會發生這種情況。謝謝你的幫助。Azure BotFramework

+0

有U採用了全新的GUID? –

+1

請提供更多信息: 您是否正在使用新機器人註冊中的AppId和App密碼? 你有沒有把你的源代碼中的新的信息? 你能截圖在這個職位上的確切的錯誤信息(如果你不能張貼圖片,鏈接到它)。 –

+0

這裏有5個屏幕截圖,我所做的只是登錄到azure創建新的機器人服務,並通過提示。我選擇了以前從未使用的獨特名稱,並且出現此錯誤。 – Blake

回答

1

我在刪除它之後嘗試重新創建具有相同名稱的機器人時遇到過類似的錯誤。如果可能,請嘗試爲機器人使用不同的名稱。

此外,我注意到,當我從Azure中刪除Bot服務時,它並未刪除在bot框架門戶(dev.botframework.com)上註冊的bot。你也應該手動刪除那裏的機器人。

1

應用程序ID是一個Guid,它對應於dev.botframework.net中您的機器人的應用程序ID。應用程序名稱不同。它看起來像是你的應用程序名稱(Bot句柄或Bot ID)代替了Bot Service Create刀片上的App ID。

這是你的應用程序ID:

enter image description here

+0

它只是每次創建一個新名稱時生成應用程序ID。我無法控制它給我的App ID。你有什麼建議我應該做什麼不同。感謝你花時間來評論。 – Blake

+0

使用它提供的AppId。這不是必須暴露給您的Bot的用戶。它需要是相應的Microsoft應用程序ID。您的應用程序名稱不是您的應用程序ID。 –

+0

當通過設置時,爲我的應用選擇一個完整的唯一名稱,我不會將它與任何其他名稱關聯。然後它會生成一個新的應用程序ID。但畢竟,我仍然得到這個錯誤。讓我感到困惑的是我第一次創造它。 – Blake