Demo de integraciones con Teams.
- Crear una cuenta de almacenamiento (Storage Account) de Azure.
- Agregar una cola (queue) llamada
demoteams
. - Configurar las variables de entorno en el archivo
local.settings.json
. Crearlo si no existe.- AzureWebJobsStorage: Cadena de conexión de la cuenta de almacenamiento.
- HookUrl: URL del Incoming Webhook de Teams.
- CallbackUrl: URL pública de la función ResponseHandler.
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"FUNCTIONS_WORKER_RUNTIME": "dotnet",
"HookUrl": "",
"CallbackUrl": ""
}
}
Túnel de Ngrok para pruebas locales:
./ngrok http -host-header=rewrite localhost:7071
General:
Documentación Demo 1: Hooks.
- Create a storage account
- Add an incoming webhook to a Teams channel
- Sending messages to connectors and webhooks
- Office 365 connector card
- Work with Azure Functions Core Tools
- Message card playground
- Legacy message card reference
- Ngrok
Documentación Demo 2: Power Automate.
Documentación Demo 3: Apps.