Building Bot Experiences for Microsoft Teams

Purchase a Subscription!

Watch the first few minutes on us! If you'd like to watch the entire video and hundreds more like it, download code samples, access offline videos and skills assessments, and use the discussion forums, log in or purchase a subscription.


Instructor

Scott Peterson

Description

Bots customize the Teams experience by showing notifications to users and automating repetitive tasks using natural-language conversations. Learn how to build notification bots and conversational bots for Microsoft Teams and how to implement single sign-on (SSO) for all your Teams apps.

Table of Contents

00:00:00 Introduction
00:01:06 Microsoft Teams Development
00:01:38 Agenda
00:03:10 Teams Development Concepts
00:04:00 The Teams Bot Experience
00:05:03 Notifications vs. Conversations
00:06:36 Teams Notification Bots
00:08:39 Bot Activity Handlers
00:10:31 Provisioning a Teams Notification Bot (Demo)
00:19:34 Teams Conversation Bots
00:21:20 Bot Conversations
00:22:39 The Microsoft Graph APIs
00:24:20 The Teamwork APIs
00:25:08 The Teams-Specific Context
00:26:22 Provisioning a Teams Conversation Bot (Demo)
00:34:27 Azure Active Directory Applications
00:36:53 Delegated Permissions
00:38:54 Teams and Single Sign-on
00:40:19 Adding Single Sign-on (Demo)
00:50:16 Calling External APIs
00:50:54 Adaptive Cards as the Standard
00:52:00 Extending Conversation Bot Activities (Demo)
01:04:16 Next Steps

Related Links

  • Code Samples (requires a paid subscription)

Series

This course is part of the following series: