Select Create. Composer takes a few moments to create your bot from the template.
After creating the bot, you'll notice errors. In the next section, you'll enter the credentials to fix them.
Provision Azure resources
The Enterprise Calendar Bot requires Azure resources in order to run locally. Follow these steps to provision the required resources:
Select the Publish button on the left. Then select the Publishing profile tab and select Create new.
Fill out the values to create a publishing profile and provision resources. For more information see the Publish a bot to Azure article. The following resources are required for local development:
Microsoft Application Registration
Azure Hosting
Azure Bot resource
Microsoft Language Understanding Authoring Account
Go to Configure > Development Resources. Then select Set up Language Understanding.
Select Use existing resources and enter the subscription and the resource from the resource group you created earlier.
Select Next and then select Done.
Configure authentication
You must configure an authentication connection on your Azure Bot in order to log in and access Microsoft Graph resources. You can configure these settings either through the Azure portal or via the Azure CLI.
Add your OAuth setting to your Azure Bot Service. The values for bot-name, bot-rg, bot-app-id, and bot-app-secret can be found in your bot's publish profile under Publish > Publishing profile > Edit > Import existing resources > Next.
Microsoft Graph provides access to data stored across Microsoft 365 services. In this module, you'll learn how to access Microsoft 365 data to show a user's default calendar in an ASP.NET Core application by using Microsoft Graph APIs and SDKs. To make sure that the web app only shows what's immediately relevant to the user, you'll access and display occurrences and instances of events for a given period.
Build end-to-end solutions in Microsoft Azure to create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, and more.