Microsoft Bot Framework Instructions

Been trying to figure out what this paragraph means: The endpoint URL that Microsoft Bot Framework should send messages to will look like http://<host>:<port>/webhooks/botframework/webhook , replacing the host and port with the appropriate values from your running Rasa Open Source server.

I don’t understand where I put this URL. There is no easily found “messaging endpoint” defined in configuring a bot on MSFT Bot Framework.

Ok, figured it out once I registered a new bot on azure.

Now I get POST /webhooks/botframework/webhook 404 Not Found
POST /webhooks/botframework/webhook 404 Not Found
GET /webhooks/botframework/webhook 404 Not Found Every response. I cannot find the issue.

I understand that you had some confusion about the Microsoft Bot Framework instructions. It’s common to encounter such challenges when dealing with technical configurations. It’s great to hear that you were able to resolve it by registering a new bot on Azure. If you’re looking to expand your skillset and delve deeper into technology, you might want to explore courses like Power BI Data Analyst Associate. Such courses can provide valuable insights and help you stay up-to-date with the latest advancements in the tech industry. Feel free to share any more experiences or questions you have, even if they are related to past threads.

Hello,

I have developed a bot using the Rasa framework and Python, and I’m attempting to connect it with an Azure Bot I created. I’ve added the respective credentials in the credentials.yml file in Rasa as follows:

botframework: app_id: “my_app_id” app_password: “my_app_password”

I’m running the Rasa server locally using the command rasa run, and also the action server with rasa run actions. I’m using ngrok to expose the webhook in the messaging endpoint configuration of the Azure bot like this:

https://ngrok_url_subdomain.ngrok-free.app/webhooks/botframework/webhook

Additionally, I’ve enabled the Teams platform in the channels. Previously, the bot worked correctly on Teams. However, now when I try to message it through the Teams desktop application or via the web page, I get the message “You can’t send messages to this bot”, so I can only access it from the Teams mobile application on my phone. I’m not sure if I missed any additional configuration or step.

Furthermore, I’m using Teams Cards in Python to display custom menus and some links. However, sometimes it doesn’t show these messages created with Cards.

I would greatly appreciate it if someone could help me clarify this issue.

Thank you.