How to get BOT_AZURE_APP_SERVICE_RESOURCE_ID

Sally Chen 85 Reputation points Microsoft Agency Temporary
2024-11-11T13:35:55.8966667+00:00

I want to deploy Azure Bot to App service.

It requires BOT_AZURE_APP_SERVICE_RESOURCE_ID.

How to get the specific ID in App Service?

Also, I would like to know if it is necessary to deploy my custom Teams Extension in order to use it in Teams?

Thank you.User's image

Azure AI Bot Service
Azure AI Bot Service
An Azure service that provides an integrated environment for bot development.
864 questions
{count} votes

Accepted answer
  1. navba-MSFT 26,245 Reputation points Microsoft Employee
    2024-11-12T06:56:20.7366667+00:00

    @Sally Chen Welcome to Microsoft Q&A Forum, Thank you for posting your query here!

    .

    To get the BOT_AZURE_APP_SERVICE_RESOURCE_ID for deploying your Azure Bot to an App Service, follow these steps:

    .

    • In the Azure portal, Navigate to your Azure App Service overview page, look for the "Properties" section.
    • Here, you will find the Resource ID. It typically looks like this:
        /subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Web/sites/{app-service-name}
      
    • Copy this Resource ID; this is your BOT_AZURE_APP_SERVICE_RESOURCE_ID.

    Regarding Custom Teams Extensions

    Yes, it is necessary to deploy your custom Teams extension (app) in order to use it in Microsoft Teams. Here’s why:

    • Visibility and Access: Custom apps need to be uploaded to Teams to be accessible to users. Without deployment, users won't be able to find or use the app within Teams.
    • Functionality: Deploying the app allows it to interact with Teams features, such as messaging extensions, bots, and tabs, ensuring that users can leverage the full functionality of your custom solution.

    You can upload your custom app through the Teams admin center or allow users to upload it for personal use, depending on your organization's policies

    1. Copy this Resource ID; this is your BOT_AZURE_APP_SERVICE_RESOURCE_ID.

    Regarding Custom Teams Extensions:

    Yes, it is necessary to deploy your custom Teams extension (app) in order to use it in Microsoft Teams. More info:

    • Visibility and Access: Custom apps need to be uploaded to Teams to be accessible to users. Without deployment, users won't be able to find or use the app within Teams.
    • Functionality: Deploying the app allows it to interact with Teams features, such as messaging extensions, bots, and tabs, ensuring that users can leverage the full functionality of your custom solution.

    .

    You can upload your custom app through the Teams admin center or allow users to upload it for personal use, depending on your organization's policies. More info:

    https://learn.microsoft.com/en-us/microsoftteams/teams-custom-app-policies-and-settings

    https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/deploy-and-publish/apps-upload

    Hope this helps. If you have any follow-up questions, please let me know. I would be happy to help.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.