Microsoft Bringing Python, Java Support to Bot Framework

Posted on February 22, 2018 by Mehedi Hassan in Dev with 1 Comment

Microsoft is working on a new update for its Bot Framework. The company initially launched initially launched its bot-building service back at Build 2016, and it’s been introducing updates to the service ever since.

The cross-platform bot-building service currently allows developers build bots that work across services like Skype, Facebook Messenger, Slack, Telegram, and more using JavaScript, and C#. With the upcoming, open-sourced version of the Bot Framework SDK, Microsoft is bringing support for two new languages: Python and Java. Microsoft’s v4 of the Bot Builder will allow developers to build cross-platform bots on the Bot Framework with Python and Java, as well as the existing languages, reports Microsoft MVP Gary Petty (via ZDNet).

Along with support for Java and Python, the next version of the Bot Builder will allow developers to add a middleware to their bots in order to bring extra functionality to their bots. The new middleware system could be used by developers to connect their bots to multiple different services. The middleware system could enable developers to flow data from bots into other services, process them using the middleware, and then bring it back to the bot.

Microsoft is likely targetting Build 2018 for the release of the updated Bot Framework. The company’s current roadmap suggests the new Bot Builder will be ready for use in production by May, which lines up perfectly with Build 2018.

Tagged with , ,

Elevate the Conversation!

Join Thurrott Premium to enjoy our Premium comments.

Premium member comments on news posts will feature an elevated status that increases their visibility. This tab would allow you to participate in Premium comments with other premium members. Register to join the other Premium members in elevating the conversation!

Register or Subscribe

Join the discussion!


Don't have a login but want to join the conversation? Become a Thurrott Premium or Basic User to participate