我正在爲使用微軟Bot框架的Slack開發chatbot。 Web應用程序託管在Azure上。我們有幾個安裝。微軟Bot框架與Slack的集成被破壞
今天早上一切正常,當我看到新的機器人只是沒有迴應(舊的仍在工作)。
我們一直在試驗slack上的權限和授權密鑰,所以我認爲這是原因。但我試圖從頭重新安裝應用程序,bot用戶,授權密鑰等,並沒有幫助。我配置的端點只是沒有命中。
我認爲問題在於Slack和Microsoft Bot Framework之間的通信,因爲當我從chatbot面板的web客戶端測試時,一切正常。另外,Slack代表證實他們身邊沒有問題。
更新:我又重新檢查了所有憑證,好像它的工作,不知道是什麼的問題。但有兩個方面的問題仍然存在:
1)我可以以某種方式測試這個通信通道嗎?當我的端點沒有打到時,我無法獲得有關正在發生的事情的任何信息。我在Microsoft Bot Framework Web控制檯上有0個錯誤。
2)關於配置鬆弛通道的文檔最近已經改變,現在它建議添加「訂閱Bot事件」,而一切正常工作。你能詳細說明一下嗎?另外,還不清楚什麼是{YourBotHandle}文檔中提到的https://slack.botframework.com/api/Events/ {YourBotHandle}
謝謝你,一切都有道理。因此,如果沒有事件api,ms chatbot只是經常查詢slack以知道是否有新事件發生? – VzLOM
似乎是這樣;我不確定它會如何表現,但如果你說它沒有這個工作,那麼它可能只是使用websockets連接。請upvote([爲什麼投票很重要?](https://stackoverflow.com/help/why-vote)) –