Is it possible to proactively start a dialog from an external endpoint on the BotFramework Composer? It works fine with the SDK but I can't figure out how to do it with the Composer.
It is not possible at this time.
Please keep an eye on this issue to see any progress on that. Looks like it is aiming for the next release.
Related
We have configured Ionic App flow for streamline our development process. But I have come across some issue with internal testing flow in google play store.
Every time we push the commit , it triggers the build , package and Upload in to play store
But this flow ended up with Draft mode in Release dashboard.
In order to roll out the update we need to logging to Play console and do it by manually.
Is there any way to automate this through app flow?
Looks like the best thing to do for now is to just setup Appflow Live Updates that bypass Google play console and App Store completely, updating the app's JS layer instantly. Which you should be using most of the time anyway.
Then, when it comes to updating the native Android Layer, looks like for now you just have to go in and manually hit the rollout button. At least until Google adds a setting for us.
Here's a thread on Ionic's forum talking about this.
I am using sdk v4 bot embedded in sharepoint 2016 page using iframe webchat https://webchat.botframework.com/embed/[Token] url. It stopped working in IE 10. I remember it worked before 3 weeks. Please help as we put the bot in production.
There was a recent update to webchat, so I'm guessing this is a webchat version issue. Do you have the ability to use directline channel with botframework-webchat instead? There are a number of samples. In the getting-started full-bundle sample, you can see where the latest version is specified. You can use this to specify a later version, though I'm not sure if it will let you go far enough back.
You are also going to need to customize the formatting, as the new webchat comes through with essentially no formatting. There are a number of samples on that site showing the different formatting options as well.
For shorter term fix, you may be able to request your specific bot app ID to be reverted by contacting the Microsoft contact from this github issue, though I would recommend also working on updating your implementation as that probably won't be available forever.
I have developed bot application using Microsoft bot framework V4 preview(4.0.1 Preview)
Now i want to migrate to new stable version (4.0.8)
Can anyone tell me what are the breaking changes and how to fix those..
The downvotes are probably because this is a very broad question, as the framework went through some pretty significant changes from Preview to Stable. For example, if I'm not mistaken, what you call DialogContainer is probably ComponentDialog now. No one's going to be able to say what the breaking changes are, because they broke in different places for different bots, depending on the the bot's code. If you attempt to upgrade to 4.0.8 and run into errors, you can post those errors and get better assistance in solving each one.
I uploaded a BOT in Microsoft Teams, but for some reason, it behaves different than other channels. The bot wont understand my input, and LUIS would return none intent.
In other channels it works well, as well in the BOT Emulator.
This appear to be MS documentation about it, but it doesn't really explain what I need.
There's a way for me to debug the BOT running on Microsoft Teams??
Please! Thank you!
Ngrok is a good tool for setting up your bot on azure and debugging locally. This will help to find issues as you can walk through your code as described here to see where specifically your code is breaking.
The problem with LUIS using Microsoft Teams was that the activity receive the message in HTML. I found this SO question that helped me eliminate the HTML tags. On the other hand, Ngrok is the tool needed to accomplish remote debugging, and this blog describe the steps very well.
Please also look at Jmeter with
BotServiceStressToolkit
Which allows you to do some testing without Ngrok directly to your IIS Express instance while debugging.
Does it make sense to use bot framework for an app on google assistant? is there some documentation around it if it makes sense?
Thanks a lot
We haved discussed the matter in depth here:
https://github.com/Microsoft/BotBuilder/issues/4255
In short, there are no plans for integrating Google Assistant with bot framework as a channel right now but there are third parties solutions on top of Direct Line that allows you to use Bot Framework with actions in Google Assistant.
You can use this open source bot adapter (bot framework V4):
https://github.com/BotBuilderCommunity/botbuilder-community-dotnet/tree/develop/libraries/Bot.Builder.Community.Adapters.Google
We are using it in combination with the Virtual Assistant template (not the previous bot enterprise template for V4). It works, but we did not include it as a Nuget package, we hauled in the project and made some changes as it was flawed here and there (at the time of writing). Converting Google messages into Bot Framework messages (and the other way around) can be quite tricky.