I like the new channel connection of Rasa with botframework directly Connecting to Messaging and Voice Channels but after making connection with bot emulator I am unable to get response from bot after getting connection.
Hi @abhishakskilrock, Can you tell me how you got the bot to work with the microsoft bot web. I am trying to do the same thing. Did you have to use an external service like ngrok to create the messaging endpoint or were you able to host the bot on azure?
hi @abhishakskilrock thanks for your response. I’m trying to do the same thing now for local testing with ngrok. I just need to know what configurations I should do on azure
It looks that i need to follow these steps to create a bot on azure, but where do i then put rasa’s ngrok endpoint?
@akelad bot framework is basically the SDK, that allows you to connect to Cognitive services like NLU, speech, vision etc along with a dispatcher for orchestrating conversations using Activity tracker. I would compare it to botkit. Bot framework can be hosted anywhere as well as a node js or C# app or with Docker.
However Azure Web Bot service is the azure web service where you have botframework out of the box for the connectors. I would use this picture below to give an idea. As you can see you are using Azure Bot Service to connect to channels or devices. You could host the botframework app on azure bot service. In the case of the Rasa botframework connector, the connector is written to connect to azure bot service where i could simply plug in Rasa Bot to the Azure Bot service to connect to the channels without using botframework sdk at all.
On another instance, I am using Botframework sdk for vision and using the rest connector of rasa for the chatbot, hosting it on docker, and connecting it to azure bot service which then connects to Teams.
@souvikg10 Could you please share the documentation url?
I was not able to find any reference in the standard docs. I am facing a similar problem where in I have registered my bot through Azure bot service and have given my endpoint as
https://“ip generated with ngrok”/webhooks/botframework/webhook.