How to Publish Your Bot on Microsoft Teams January 22, 2025 17:22 Updated Index: Objective Bot Publishing on Teams Creating the App on Teams Configuring Bot on Teams Saving Your Bot on Teams Connecting Bot on Teams on Blip Testing the Bot on Teams Objective To instruct the publishing of a bot on Microsoft Teams. Bot Publishing on Teams Once the bot is created on Blip Portal, publishing on Microsoft Teams can be done through the Developer Portal app. Creating the App on Teams Access Teams, go to "Apps," search for “Developer Portal,” and open the app. Go to “Apps” and select “+ New App.” Add a name to your app and fill in the basic information. Save the generated value in App ID/Application ID as AccountExternalId in a notepad. In the basic information of the application, fill in the details of your app, including Description, Developer Information, and App URLs: Description: Briefly provide a description of the application you created, followed by a more detailed description below. Developer Information: Enter the developer's name or the company name, as well as the company name itself. App URLs: In this section, you should provide links to your privacy policy and terms of use, which are typically located on your website or in internal documentation. 4. Go to App Features and click on Bot. 5. With the Bot section open, click on “Create a new bot.” 6. Click on + New Bot and add your bot. Configuring Bot on Teams *Prerequisite for configuration: To configure the BOT on Teams, you need the contract name of the router/bot that will be activated. You can get this information by going to Blip Portal, accessing your bot, and following these steps: 2.7.2 After adding the bot, you will be directed to the “Configure” section, where it asks for the endpoint address. 2.7.3. Configure the endpoint address to be: https://contractName.abs.gw.msging.net/“AccountExternalId” collected in item 4. Save the address and verify if it was updated successfully. Example: https://sustentacao-channels.abs.gw.msging.net/0336e34e-9663-4c3e-9f48-70ff2efb1fc9 3. Click on “Client Secrets” and then on “Add a client secret.” 3.1. Generate the new secret and consider it as “ApplicationPassword.” 3.2. Go to App Features; Bot; 3.2.1. Select an existing bot; Choose the bot you just created; Check "Upload and download files" and select all scopes: "Personal," "Team," and "Group Chat," then save. 4. Go to Tools: Bot Management; 4.1. Copy the Bot ID and consider it as ApplicationId. 5. Now go to “App Features” and select the option “Group and Channel App.” 5.1. Use the same URL from step 7, fill in the “Team” and “Group Chat” fields, and save. 6. Return to “App Features” and access “Message Extension.” 6. Select the bot you created. Saving Your Bot on Teams Click on Publish to see the existing options. If you want to import your app, select: Download the app package. If you want to publish to the organization: Publish to your organization. If you want to publish on Teams: Publish on Teams Store. Note: After publication, if you still do not receive responses, follow the steps below: Steps: Access the Azure portal and navigate to Azure Active Directory. From there, go to “App registrations” and select your application. Next, click on the "Authentication" tab. In the "Supported account types" section, switch between the "Single Tenant" and "Multi-tenant" options. After making the changes, try accessing your bot again. Your bot should now be online again. Connecting Bot on Teams on Blip Go back to your bot in Blip Portal > go to settings > advanced settings > add the keys you saved during the process and the other default ones. The domain should be postmaster@abs.gw.msging.net Testing the Bot on Teams If you selected the option to download the app package, you can test the bot functionality on Microsoft Teams. 9. To test the bot you configured, go to apps > manage your apps > upload an app > download the package you imported. For more information, visit the discussion on the subject at our community or videos on our channel. 😃 Related articles Audience file configuration - Bulk notification sending Active Messages - Error Codes How to add Blip Chat to a WordPress site Attendant satisfaction survey report (Google Sheets) Automatic Closure due to Client Inactivity