我開始使用bot框架。我的想法是通過使用多個控制器替換MessagesController的控制器在同一個項目中使用多個機器人。 但Bot框架註冊給出了唯一的MicrosoftAppId和MicrosoftAppPassword,而BotApplication模板中的Web.config似乎支持項目中的單個bot。 如何配置項目,以便單個項目可以處理支持Skype/FB/...的多個機器人?多個機器人使用botframework項目處理
0
A
回答
0
要在同一個項目中的多個控制器中擁有不同的機器人,您應該使用BotAuthentication屬性,並傳遞不同的MicrosoftAppId和MicrosoftAppPassword(請參閱this)。
您仍然需要註冊所有不同的機器人才能獲取每個機器人的MicrosoftAppId和MicrosoftAppPassword。
這裏有一些相關的資源從BotBuilder的GitHub的:
+0
非常感謝您的回覆。我會嘗試。 –
0
我這裏有同樣的問題,也沒有找到答案,但我想可能使用多個機器人處理可能使用Microsoft.Bot.Connector.MicrosoftAppCredentials類。
也許這個代碼可以幫助
MicrosoftAppCredentials credentials = new MicrosoftAppCredentials(
appId: yourAppId,
password: yourAppPassword
);
ConnectorClient connector = new ConnectorClient(new Uri(activity.ServiceUrl), credentials);
相關問題
- 1. 使用SVN處理多個項目?
- 2. 機器人項目
- 3. Https/BotAuthentication突破botframework機器人?
- 4. Botframework循環用戶第一個機器人等待消息
- 5. 機器人處理循環
- 6. 處理在機器人
- 7. 機器人旋轉處理
- 8. onBackPressed機器人處理
- 9. 機器人:一個ListEntry類,處理ListView項單擊
- 10. 使用Botframework版本3從機器人發送消息到Skype用戶使用Botframework版本3
- 11. 對多個團隊項目使用單個物理測試機
- 12. 使用awk逐個處理CSV項目
- 13. 如何使用Greenhopper管理多個項目的開發人員?
- 14. VBA:處理多個消息項目
- 15. 如何處理多個NServiceBus項目?
- 16. 使用具有多個項目的版本控制,當處理項目引用
- 17. 使用距離變量 - 機器人割草機模擬項目
- 18. 在單個控制器中處理多個項目? AngularJS
- 19. 管理個人項目
- 20. 如何使用python處理多個appengine項目?
- 21. PyQt,Qt,一個事件處理程序,處理很多項目
- 22. 處理重新連接在機器人
- 23. 在處理併發機器人凌空
- 24. 在Solr上使用多個處理器
- 25. Phusion Passenger使用多個RVM紅寶石處理多個項目的問題
- 26. 使用dsp和圖像處理的線跟隨機器人
- 27. 機器人:更新使用批處理方法
- 28. 如何使用用於的gradle依賴於機器人項目
- 29. 從一個機器人實例服務多個機器人
- 30. 我可以在多處理器機器中禁用一個或多個處理器嗎?
請問機器人可以提供相同的功能,這將改變從這裏用戶應該能夠使用它的通道是唯一的事情嗎? –
機器人可能具有不同的功能,可能是天氣機器人(該地點的天氣預報)和另一個時間機器人(當前時間在該地點)。 –