terraform init
terraform apply --auto-approve
Remember to change DirectLineExtensionKey in the web app.
az webapp deployment source config-zip -g $resourceGroup -n $webappName -p "bot.zip"
curl -X POST -H "Authorization: Bearer <DIRECTLINE_CHANNEL_SECRET>" https://<WEB_SITE_NAME>.azurewebsites.net/.bot/v3/directline/tokens/generate
customEvents
| where customDimensions.StatusCode <> 200
ABSBotRequests
| where Channel == "directline"
| summarize Number_Of_Requests = count() by tostring(ResultCode), bin(TimeGenerated, 5m)
| render timechart
dotnet new -i Microsoft.Bot.Framework.CSharp.EchoBot
dotnet new -i Microsoft.Bot.Framework.CSharp.CoreBot
dotnet new -i Microsoft.Bot.Framework.CSharp.EmptyBot
dotnet new echobot
az bot prepare-deploy --lang Csharp --code-dir "." --proj-file-path ".\DirectLineEchoBot.csproj"