Search code examples
pythonbotframeworkchatbotmicrosoft-teamsrasa-nlu

Integrate Rasa with Microsoft Teams


I am trying to connect Rasa chatbot on python to Microsoft Teams application. Because of its UI and organization wide implementation.

I have referred Rasa Community question.

  1. I have setup ngrok server locally on HTTPS
  2. Connected a dummy application from Teams on nodejs

But I am unable to connect on Rasa. Any leads would be appreciated

Update As suggested in the comments, I have also developed Local teams EchoBot. But I am unable to communicate between Teams EchoBot and Rasa.


Solution

  • As shown in the docs for connecting Rasa to Microsoft Bot Framework you need to include the following in your credentials.yml file:

    botframework:
      app_id: "MICROSOFT_APP_ID"
      app_password: "MICROSOFT_APP_PASSWORD"