Microsoft Teams Bot Development

Brought by: LinkedIn Learning

Overview

Learn how to set up, configure, and build a Teams bot. Discover how to register your bots, enable side loading, write code for scenarios specific to Teams, and test your bots.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
1. The Basics
  • What is Microsoft Teams?
  • Teams demo
  • Dev story for Teams
  • What are bots?
  • Bot Builder SDK
  • Key concepts for bots
2. Creating a Bot
  • Introduction
  • Setting up your project
  • Writing your bot logic
  • Running your bot
  • Write a GitHub client
  • Loading profiles
  • Bot prompting the user to make a choice
  • Bot loading the user profile
  • Testing using ngrok
3. Deploy a Bot to Microsoft Teams
  • Make code changes for Teams
  • Registering your bot
  • Adding the Teams channel
  • Exposing the bot using ngrok
  • Testing your bot via web chat
  • Enable side loading bots in teams
  • Testing the bot in Microsoft Teams
  • Registering the bot in Azure Portal
  • Bots as AzureAD applications
4. Teams Bot Interactions
  • Updating your bot registration
  • Updating bot registration in Azure
  • One-on-one Teams bot
  • Testing one-on-one Teams bot
  • User profile Teams Bot
  • Testing user profile Teams Bot
  • Get channels Bot
  • Building the bot package
  • Side loading and testing your bot
Conclusion
  • Next steps

Taught by

Sahil Malik

Microsoft Teams Bot Development
Go to course

Microsoft Teams Bot Development

Brought by: LinkedIn Learning

  • LinkedIn Learning
  • Paid
  • English
  • Certificate Available
  • Available at any time
  • All
  • N/A