Skip to main content

Setting up the Bot Channels Registration

You will now create an Azure Bot Resource to register the EmpowerID Bot with Azure Bot Services. Once registered, the Bot can be connected to channels such as Microsoft Teams and Direct Line, enabling interaction with end-users.

Create Azure Bot Resource

  1. Open the Azure Portal.
  2. Click Create a resource, search for Bot, and select the Azure Bot card.
    Create Azure Bot
  3. Fill in the required details:
    • Type of App: Select Multi Tenant
    • Creation Type: Select Use Existing App Registration
      Bot Creation Details
warning

Use the Microsoft App ID and Password from the application you created when Setting up the Microsoft App ID.

  1. Set the Messaging Endpoint using the following format:
https://[App Service URL]/api/messages

Replace [App Service URL] with the public URL of the Azure App Service hosting the EmpowerID Bot.
Bot Configuration

Configure Channels

  1. In the Bot configuration pane, click the Channels tab.
  2. Add the following supported channels:
    • Microsoft Teams
    • Direct Line
      Configure Teams Channel
      Configure Direct Line Channel

Update Teams App Manifest

  1. Open the Bot Service Deployment Package and navigate to the Teams App Manifest folder.

  2. Locate and open the manifest.json file. Update the following fields:

    • id: Set this to the Microsoft App ID
    • botId: Set this to the same Microsoft App ID
    • Optionally update name and description to reflect your bot’s branding
      Update Manifest
  3. Zip the contents of the Teams App Manifest folder (do not zip the folder itself).

Upload App to Teams

  1. In Microsoft Teams, go to Apps, then click Upload a custom app.

  2. Choose your app distribution method:

    • Upload a custom app – Makes the bot available to you and your team.
    • Submit an app to your org – Sends the bot for approval for org-wide availability.
      App Availability Options
  3. If submitting for org-wide deployment:

    • Click Submit an app for your org
    • Upload the .zip file from the previous step
    • Request approval from a Teams administrator
      Submit App
caution

Your Bot won't function until all required configurations are complete. Ensure the bot is registered correctly, App Service settings are in place, necessary database entries are created, and you have Provisioned a Bot Tenant.