Home

Do you have an ETA for on premise bots?

%3CLINGO-SUB%20id%3D%22lingo-sub-299196%22%20slang%3D%22en-US%22%3EDo%20you%20have%20an%20ETA%20for%20on%20premise%20bots%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-299196%22%20slang%3D%22en-US%22%3E%3CP%3EDo%20you%20have%20any%20updates%20regarding%20support%20for%20on%20premise%20bots%3F%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fmicrosoftteams.uservoice.com%2Fforums%2F555103-public%2Fsuggestions%2F16977271-allow-on-premise-bots%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3EThe%20suggestion%20is%20under%20review%20since%20May.%3C%2FA%3E%26nbsp%3BThis%20is%20so%20much%20easier%20with%20Slack.%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fdeveloper.microsoft.com%2Fen-us%2Fmicrosoft-teams%2Fblogs%2Fbring-your-apps-to-more-places-with-new-sharepoint-framework-and-microsoft-teams-releases%2F%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3EOn%20your%20blog%20you%20announced%20support%20to%20bring%20our%20(Sharepoint)%20apps%20to%20teams%3C%2FA%3E%20with%20event%20subscription%20using%20websockets%20%2F%20socket.io%20which%20is%20very%20similar.%20(Sending%20events%20from%26nbsp%3Ba%20Sharepoint%20Online%20server%20on%20the%20public%20internet%20to%20our%20on%20premise%20Teams%20client%2C%20compared%20to%20sendings%20events%20from%20a%20Teams%20server%20to%20our%20on%20premise%20app%2Fbot)%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-304436%22%20slang%3D%22en-US%22%3ERe%3A%20Do%20you%20have%20an%20ETA%20for%20on%20premise%20bots%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-304436%22%20slang%3D%22en-US%22%3E%3CP%3EWe%20do%20not%20yet%20have%20an%20ETA%20but%20we%20haven't%20forgotten%20about%20it.%20We've%20even%20created%20a%20proof%20of%20concept.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWe%20have%20to%20create%20a%20service%20for%20listening%20to%20websockets%20connections%2C%20monitoring%20them%20to%20ensure%20they%20are%20alive%2C%20and%20kill%20them%20when%20they%20aren't.%20This%20isn't%20unlike%20what%20we%20do%20for%20users%2C%20but%20users%20aren't%20expected%20to%20be%20available%2024x7%20like%20a%20bot%20is%2C%20so%20we%20can't%20re-use%20that%20infrastructure.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EUnfortunately%20the%20work%20is%20quite%20different%20from%20the%20SharePoint%20tab%20work.%20In%20the%20case%20of%20the%20SharePoint%20tab%2C%20the%20Teams%20client%20initiates%20the%20connection%3B%20in%20the%20case%20of%20bots%2C%20the%20Teams%20service%20initiates%20the%20connection%2C%20which%20is%20why%20a%20bot%20has%20to%20be%20reachable%20outside%20the%20firewall%20in%20the%20first%20place.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Karl Egly
Senior Member

Do you have any updates regarding support for on premise bots?

The suggestion is under review since May. This is so much easier with Slack.
On your blog you announced support to bring our (Sharepoint) apps to teams with event subscription using websockets / socket.io which is very similar. (Sending events from a Sharepoint Online server on the public internet to our on premise Teams client, compared to sendings events from a Teams server to our on premise app/bot)

1 Reply

We do not yet have an ETA but we haven't forgotten about it. We've even created a proof of concept.

 

We have to create a service for listening to websockets connections, monitoring them to ensure they are alive, and kill them when they aren't. This isn't unlike what we do for users, but users aren't expected to be available 24x7 like a bot is, so we can't re-use that infrastructure.

 

Unfortunately the work is quite different from the SharePoint tab work. In the case of the SharePoint tab, the Teams client initiates the connection; in the case of bots, the Teams service initiates the connection, which is why a bot has to be reachable outside the firewall in the first place.

 

Related Conversations
Tabs and Dark Mode
cjc2112 in Discussions on
48 Replies
Extentions Synchronization
Deleted in Discussions on
3 Replies
Stable version of Edge insider browser
HotCakeX in Discussions on
35 Replies
How to Prevent Teams from Auto-Launch
chenrylee in Microsoft Teams on
30 Replies
flashing a white screen while open new tab
Deleted in Discussions on
14 Replies
Security Community Webinars
Valon_Kolica in Security, Privacy & Compliance on
13 Replies