Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can we build Skype bots for "Skype for Business"?

I've seen examples of bot programming that work with "Skype". Is it possible to develop enterprise bots that run on "Skype for Business" using Microsoft's Bot/Cognitive service tools/framework?

like image 882
Venkatesh Muniyandi Avatar asked Jun 19 '16 06:06

Venkatesh Muniyandi


People also ask

How do I add bots to Skype for business?

Build a bot by using the C# SDK, Node.js SDK, or REST API. Test it by using the Bot Framework Emulator. Deploy the bot to a cloud service, such as Microsoft Azure. Register the bot with the Microsoft Bot Framework, and select Add Skype for Business as a channel. Enable the channel on the configuration page.

Is the Skype for business BOT framework channel supported in 2015?

The Skype for Business Bot Framework channel is currently supported for Skype for Business Online and Skype for Business Hybrid environments only. Skype for Business Server 2015 is currently not a supported Microsoft Bot Framework channel.

Does Skype for business support rich bot experience?

Currently Skype for Business client doesn’t support a rich bot experience. There are ways to work around this – providing a choice of options instead of buttons, using the inbuilt HTML markdown support instead of cards, and sending file attachments instead of images etc.

Is there an enterprise ready bot connector for Skype for business?

By leveraging UCWA (Unified Communications Web API) and using Bot Framework Direct Line API, we have developed an enterprise ready connector for Skype for Business. This connector can be deployed in Azure and enables a secure bot communication channel on Skype for Business.


4 Answers

Skype for Business does use UCWA (Unified Communications Web API), though the documentation is pretty dated it is possible to have a user account for the bot and use the API calls for direct messaging.

This also requires some knowledge of the server that your Skype for Business is running through.

like image 106
samkreter Avatar answered Oct 17 '22 12:10

samkreter


The Microsoft Bot Framework now officially supports Skype for Business as a channel:

  • Skype for Business Bot Framework (Preview)

(As of writing this its in Preview mode, so things may change in the future. But at least its there.)

like image 24
Heinrich Ulbricht Avatar answered Oct 17 '22 11:10

Heinrich Ulbricht


Skype for Business is not yet supported by Bot Framework. To find all the messaging channels that are supported visit the Bot Framework's documentation site.

like image 5
John Psaroudakis Avatar answered Oct 17 '22 13:10

John Psaroudakis


Further going thru the Build 2016 videos and Microsoft support site reveals Skype bot programming is limited to consumer skype and not for "Skype for Business". It seems microsoft has future plans to bring this to "Skype for Business"

like image 1
Venkatesh Muniyandi Avatar answered Oct 17 '22 11:10

Venkatesh Muniyandi