How can i host Microsoft Bot framework on premise? - botframework

I am planning to implement Microsoft Bot framework, using Qna and LUIS, but my organization policy restricts me from using hosting my KB outside premice, Can i host Microsoft Bot framework in house?

You can't host Microsoft Bot Framework on your premises right at the moment. But what you can do is consuming their APIs inside your application.
Please refer this LINK
Thanks

Related

How to connect bot to communication application?

Is it possible to connect bot created using Microsoft Bot Framework on .NET Core that deployed in Azure and bot account that was created in Circuit messenger (by Unify)? And if it's possible, what should I use?
At this time there is no special adapter available for the Circuit SDK to use the Microsoft Bot Framework. But since the Circuit SDK is a plain JavaScript SDK you should be able to use it in any framework.

How to integrate Chatbot in Skype for business On Premises using C# in Microsoft Bot Framwork

I have created a Bot using Microsoft Bot framework and i want to integrate it with Skype for Business On Premises.How i can integrate it.
Integrating bots with Skype for Business is still in preview, and can be learned about here. There is a note in there, addressing using Skype for Business on-premises:
For the Skype for Business hybrid environment, the New-CsOnlineApplicationEndpoint cmdlet will output an additional on-premises cmdlet to be run in your Skype for Business Server (on-premises) Management Shell. For more information about bot setup for the Skype for Business hybrid environment, see Skype for Business Bot - Hybrid environment support.
Also, see Skype for Business Bot - Common Errors to troubleshoot some of the common bot setup issues.
So while this is currently theoretically possible, bear in mind that it's still (as of 31 Oct 2018) in PREVIEW.

How to use REST API services in azure Bot framework

I am using Bot builder SDK 4.0 with node.js
I don't wanna use Azure bot service api, instead I will use my own node service.
Requirement :
Wanted to have a complete Custom UI/UX for my bot.
Single Azure bot application with many different bot clients running.
If you use the BotFramework with the default BotFramework adapter, you will be using the Azure Bot Service APIs like the DirectLine channel. You can use the BotFramework-DirectLineJS package if you want to build your own webclient for your BotBuilder bot.
Also note that at the time of writing, the BotFramework-Webchat package has a new version in preview which you can find here. This version is rebuilt from scratch and provides rich customization options which could be worth a try.

Could I create a bot in the Enterprise intranet to connect to Lync?

The example in MS Official website is a skybot and needs to register it to Bot Framework developer portal before using it.
Is it possible to connect my bot and Microsoft Lync/Skype for Business in the intranet directly?
How do I do?
No its not possible.
Firstly, lync is not a valid channel for the framework (Skype for Business isn't either,but it seems like the devs might be working on adding Skype for Business)
vote to add skype for business here
They also aren't planning on creating Enterprise only bots source

How do you connect a MS botframework bot to Skype for Business

I published a bot built using the bot framework but I can't figure out how you'd connect it to Skype for Business on an internal Corporate network.
Does any know what the process is?
----- Ed
Skype for Business is not yet supported.
I think he means is there a guide to building a bot for "Skype For Business". I'm looking to build one for our company as well.
FYI - Skype for Business was announced as a new channel today on Build 2017 :)
right now, SFB is already supported by Bot Framework. Please, go to the portal https://dev.botframework.com, select your bot, and look into the channels link. You'll see how to enable & configure your bot to be used within SFB.
Please, feel free to ask me if you have questions
I have successfully deployed my Bot to SFB referring the below link
Bot deployment to Skype For Business
But now, things are little changes, below are the high level steps
Deploy your bot to Azure App service Plan
integrate with SFB channel, azure portal will give you channel specific details. Click on Edit link to get the details on how to integrate your bot.
Azure Portal Bot Channels
Click on "Learn How"
Learn how to integrate Bot to SFB
Once Channel is added, you would need a tenant administrator who can do powershell scripting.
What you need to provide is the default URL of your bot , you can give WebChat URL (which is your default channel), Microsoft Application ID etc.
And then give a nice name to your bot.
After the integration your bot will be active after 24 hours.

Resources