• In this tutorial, you will learn
  • Create a new notification project
  • In Visual Studio Code
  • In Visual Studio
  • In TeamsFx CLI
  • Take a tour of your app source code
  • For JS/TS project (In Visual Studio Code)
  • Restify hosted Bot
  • Azure Functions hosted Bot
  • For CSharp project (In Visual Studio)
  • How notification works
  • Customize the notification behavior
  • Step 1: Customize the trigger point from event source
  • For Restify based notification
  • For Azure Functions based notification
  • Step 2: Customize the notification content
  • Step 3: Customize where notifications are sent
  • Send notifications to a channel
  • Send notifications to a group chat
  • Send notifications to a personal chat
  • Send notifications to a specific channel
  • Send notifications to a specific person
  • Customize initialization
  • Customize installation
  • Customize adapter
  • Customize storage
  • Add authentication for your notification API
  • Connect to existing API
  • Frequently Asked Questions
  • Why notification installations is empty even the bot app is installed in Teams?
  • Why BadRequest/BadArgument error occurs when sending notification?
  • Why notification target is lost after restart / redeploy the bot app?
  • Why undefined returned when using the API findChannel()?
  • Can I know all the targets my bot is installed in, out of the notification project?
  • How to customize the azurite listening ports?
  • How to extend my notification bot to support command and response
  • How to extend my notification bot to support adaptive card actions
  • Teams bot application or Teams incoming webhook
  • Notification via Incoming Webhook