My Bot Framework Composer bot stops answering in Teams after publishing new version to Azure - azure

I am currently developing a chatbot in Bot Framework Composer for Teams. When I publish a new version from Composer to Azure, my bot suddenly stops answering. However, if I delete the chat with the bot in teams and open it again (using the "Open in Teams" button in Azure Portal), it starts answering again. It works directly when talking to the new version in Web Chat so this is probably related to the connection to Teams. Does anyone know why this happens and know if there is any solution to the problem?
Before the conversation is deleted
After the conversion is deleted

Related

How do I connect to LivePerson agent hub with bot framework emulator

I have a bot implemented in node.js which is running in Azure.
It utilizes the directline channel.
Uses knowledge bases hosted on qna maker.
Uses Luis for language understanding.
My bot works perfectly fine with bot framework emulator however I want to route the message to LivePerson agent hub for special utterances Talk to live person/connect to customer care/speak to someone/Need human assistant. And once it is connected to agent hub user chats to live person from bot emulator and someone logged in agent hub replies with all the queries.
I configured this Tompaana's LivePerson-bot-adapter repository with LivePerson Keys/creds but it does not work.
Doc here Third party bot connection to LivePerson is also not much helpful. Can someone please please help how do I connect to live person agent hub from bot framework emulator.
You can use the third-party bot connector available in LivePerson to achieve this.
Please refer to this doc.
You can also define welcome messages for each engagement created in LivePerson. For this, you have to define the welcome message in the engagement studio (Window customization tab).

Cannot connect QnA maker into Bot Frameowrk Emulator

I am trying to load my QnA maker in addition to my QnA chat bot from Azure into Bot Framework Emulator.
I have been able to load my chat bot in successfully with it returning a response. I have entered the knowledge base data it required inside the Azure chat bot settings as well and the Visual Studio code (C#). But when I enter text into the chat bot inside of the bot framework emulator it replies with: Please set QnAKnowledgebaseId, QnAAuthKey and QnAEndpointHostName (if applicable) in App Settings. Learn how to get them at https://aka.ms/qnaabssetup.
Screen shot of what is displayed when I make contact with my chatbot inside of the bot framework emulator
Any help with resolving this issue would be greatly appreciated!
QnA Maker is generally available from May 2018. New architecture is built on Azure, where the runtime is now deployed on Azure App.
Now, if you are using new QnA Maker GA, it requires three parameters to get connect with Azure Bot Web App Bot. KnowledgebaseID, AuthKey & Host Name.
Host name is nothing but Web App URL deployed whiled creating QnA Maker service,
appname.azurewebsites.net/qnamaker
You have to provide this in Application Settings in Azure portal or alternatively in Constructor code part.
Thanks!

How to create Web App bot in azure using programmatically?

I just created web app bot manually in azure and its working fine. I need to create web app bot programmatically using node.js. Please suggest any idea. Thanks in advance.
Programmatic bot creation is not an option right now, but this is a high priority for the Bot Framework team and will be available soon. Please watch the Bot Framework blog for announcements. http://blog.botframework.com

Do we need any program updates to migrate our bots from Bot Framework to Azure?

Recently, MS announced that they will migrate all bots to the new Azure Bot Service by 3/31/2018.
We have a chat bot service that communicates via Skype for Business channel.
Do we need any program updates at our end to migrate our bots to Azure?
Or do we just need to do manual migration steps and don't need program updates?
There will be no updates to your code needed. The migration will move your bot from the "preview" Web app or function and deploy it into the new type of Web App or Function App available after release. Your source code will be moved as well and should remain untouched and fully functioning as it was prior to migration. Your endpoint in your bot settings will also automatically be updated to reflect the new endpoint from the new Web App or Function App created.
You can find more information here.

Azure Bot code seems to be erased

I'm working on a bot (in testing) using the Azure Bot framework and the chat embed code. I had started from the LUIS framework template and embedded it into a section of my website several days ago. It was working as expected, but now all of the files/code for it (using the Azure editor) seem to be erased and the chat embed throws a 502.
This looks like it may be similar to this: How to recover a bot made with Azure Bot Service (Botframework)?
But that did not have an answer that I could work on for my end.
This is just a test bot (so I didn't use the continuous integration/source control anyhow), and mostly for learning at this point, but any help is greatly appreciated.
Thanks!
Please download the Azure Storage Explorer from here: http://storageexplorer.com/
Login, and navigate to your resource group's Storage Account. When you open it, you'll see File Shares. There you'll find the source for your bot.
The Bot Service and Bot Framework are currently in preview and being improved upon daily. We apologize for this inconvenience, and hope your future experiences with the Bot Framework are productive and enjoyable.

Resources