Tutorial: Enable proactive notifications
Intro
Purpose
Enable the proactive notifications sample on a Virtual Assistant, which demonstrates the following capabilities:
- A console application that sends a sample event to an Event Hubs Instance
- An Azure Function that handles notification events and routes them to the Virtual Assistant.
- A user preference store in Azure Cosmos DB used by the function app to look up notification settings.
- A Virtual Assistant project that handles incoming notification events.
Prerequisites
Option: Using the Enterprise Assistant sample
The Enterprise Assistant sample comes with a preconfigured Virtual Assistant project and deployment scripts to create all of the required Azure resources.
Option: Using the core Virtual Assistant Template
If you are using the core Virtual Assistant Template, you must create some additional Azure resources.
-
Create a Virtual Assistant to setup your Virtual Assistant environment.
-
Manually deploy the following Azure resources:
- Create an Event Hub resource
- Create an Azure Function resource
- Optional: Create a Notification Hub resource
- This implementation is not provided in this tutorial. Learn more on how to send push notifications to specific users using Azure Notification Hub
Time to Complete
20 minutes
Scenario
Create an Azure solution that enables your Virtual Assistant to send proactive notifications to users.