Microsoft Teams Bot

Microsoft Teams Bot

This guide will walk you through creating and configuring a Microsoft Teams bot for Elqano. You’ll learn how to:

  • Create a new bot application in Azure
  • Generate the necessary credentials for Teams integration

Follow these steps carefully to ensure proper setup and integration with your Teams environment.

Create a New Bot Application in Azure

Navigate to the Applied AI Services section of the Azure portal.

Create Bot Service
Create Bot Service

  • Select “Azure Bot”
  • Click on “create”

Create Azure Bot
Create Azure Bot

Fill the form with the following details:

FieldValue
Bot handleelqano-YOUR_DOMAIN
Pricing tierS1
Messaging endpointhttps://YOUR_AZURE_ELQANO_APP_URL/webhooks/microsoft_teams

Note: Change bold values

Fill Bot parameters 1
Fill Bot parameters 1

Fill Bot parameters 2
Fill Bot parameters 2

Validate Bot parameters
Validate Bot parameters

Once created, navigate to the “Settings” Bot profile section of the bot and update it with these values:

FieldValue
Icon
Elqano bot picture
Elqano bot picture
📥
Display NameElqano

Edit Bot Profile
Edit Bot Profile

Generate Teams Integration Credentials

You can now generate a new Azure Bot secret key. Go to the Azure Bot Configuration tab.

Edit Bot Configuration
Edit Bot Configuration

Check that the messaging endpoint is correctly setup. If not, modify it. Retrieve the Microsoft App ID needed to generate the Teams package and click on the manage link.

Edit Bot Profile
Edit Bot Profile

Create a new client secret and retrieve its value as it will only be readable once.

Create Bot Secret
Create Bot Secret

Finally, navigate to the “Channels” section, and activate the “Teams” featured channel

Edit Bot Channels
Edit Bot Channels

Teams bot channel registration
Teams bot channel registration