Click New registration, then choose a name for your application
In the section Supported account types, choose the type that’s most appropriate for your use case. We support Single and Multi Tenant accounts. Check out this article to learn more (in short, Single Tenant means the app will be available for your org only, and Multi Tenant will make it public). After selecting, click Register
Copy paste the value of Application (client) ID to the App Id channel configuration in Botpress
Add the Developer Portal App to your Teams (or do it via the website)
Click the Developer Portal App tab in the sidebar, then Apps. Now click the New app button
In the left-side menu of the App, go to the App Features page under the Configure section then click “Bot”
Select your existing bot from BotFramework in the dropdown. Check the desired scopes (at least Personal for 1:1 conversations)
Fill out all the required fields in the Basic Information page of the Configure section
Click Publish, then Publish to your Org
Go to your Team App store, search for your app, then add it
The bot is now available in the App section to all members of your organization!
InfoIn order to update your bot’s behavior, just Publish the new version in Botpress. The changes will then be reflected in MS Teams, there’s no need to change any settings in the Microsoft apps.
NoteBotpress verifies the signature of the requests coming to the Webhook URL so that only Microsoft Teams can send data to your bot. Requests made from Postman or any other means will be rejected.
If you’re unable to send message to the bot (App), make sure you’ve enabled the policy to upload custom apps.
Go to Setup Policies -> Turn on Upload custom apps