SlideShare a Scribd company logo
MICROSOFT 365
Virtual MARATHON
May 27 & 28, 2020
36 hours / 2 days
Create a bot for Microsoft Teams in Azure
Peter Ward @HelloPeterNYC | (b) www.wardpeter.com
Broughtto youby:
TheGlobalMicrosoft Community
M365VirtualMarathon.com| #M365VM
MICROSOFT 365
Virtual MARATHON
May 27 & 28, 2020
36 hours / 2 days
Mark Your Calendars:
March 23-25, 2021
MGM Grand Resort
Las Vegas, Nevada, USA
M365Conf.com
#M365CONF
TheSharePoint Conferenceis nowTheMicrosoft 365 CollaborationConference
Broughtto youby:
TheGlobalMicrosoft Community
M365VirtualMarathon.com| #M365VM
Thank you to all our generous sponsors
LET ME INTRODUCE MYSELF… - Peter Ward
Broughtto youby:
TheGlobalMicrosoft Community
M365VirtualMarathon.com| #M365VM
{
background : “Founder/CTO ",
employee : “SoHo Dragon",
skill : “Teams, O365",
books : “Co author of 4 SharePoint books”
writing : “Write for Forbes magazine”
Co organizer : “SharePoint Saturday New York, Meetup”
location : “New York”
old school : “Like projects on time and on budget”
hobbies : “Yoga, cooking vegetarian food",
}
 Visit the Vendors Booth, Sessions and Watch the Videos
 Submit Your Answers to Enter the Raffle
 You need at least 5 correct answers then submit for a chance to win one of 3
(One in each Americas, APAC, EMEA)
ARE YOU READY FOR A RAFFLE?
We are giving away 3 Oculus Quest All In One!
https://bit.ly/m365raffle
CONSIDER DONATING TO THE FOLLOWING CHARITY RELIEF FUNDS:
UNITED WAY OR INTERNATIONAL MEDICAL CORPS
THANK YOU FOR JOINING US!
10% OF FUNDS FROM SPONSORS GO TO SUPPORT COMMUNITY RELIEF
United Way: https://give.uwkc.org/M365VM
International Medical Corps: https://bit.ly/MedicalCorpsFund
Agenda - Create a bot for Microsoft Teams in Azure
 In this session, explains the Azure fundamentals to register a web service for a bot with real business use cases, such as web chat and
direct lines.
 Other topics covered include:
 How to prepare your development environment
 Create your web service in Azure
 How to register your web service as a bot with Microsoft Bot Framework
How to create your app manifest and your app package
Upload your package to Microsoft Teams
Introductions
Teams for a bot - WHY
Important Information
{
You do not need to write anything down.
Everything, is on my blog.
www.wardpeter.com
}
Important Information –REPEAT SLIDE
{
You do not need to write anything down.
Everything, is on my blog.
www.wardpeter.com
}
My Journey with Bots and MS Teams
 No coding necessary
 Requirements
 Azure Account
 Microsoft Teams Desktop Client
 Permissions : Azure
 Azure Subscription
 Admin of MS Teams
The Basics - How to prepare your development environment
 1. Create the listener – Web service in Azure
 2. Point the listener – wiring process Teams
 3. Switch on the listener to the process (Deploying to a MS Team)
Steps- 3 step process
 Steps are here:
 https://docs.microsoft.com/en-us/azure/bot-service/abs-quickstart?view=azure-bot-service-4.0
 Azure Registration
Step 1. Create the listener – Web service in Azure
 App Manifest-Teams
2. Point the listener – Point the listener to a process
 Deploy to a Team
3. Connect the listener to the process
 Bot.js
Editing a Bot
 microsoft/AzureBot
 microsoft/BotBuilder-Samples
 microsoft/botframework-sdk
CODE GIVEAWAY
 Create your web service in Azure: https://docs.microsoft.com/en-us/azure/bot-service/abs-quickstart?view=azure-bot-service-4.0
 Create a new resource->AI+Machine Learning->Web App Bot
https://docs.microsoft.com/en-us/azure/bot-service/abs-quickstart?view=azure-bot-service-4.0
 Other Reference Links
 https://docs.microsoft.com/en-us/azure/bot-service/abs-quickstart?view=azure-bot-service-4.0
 https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/create-a-bot-for-teams
Microsoft References
Learning
 https://app.pluralsight.com/library/courses/microsoft-azure-ai-bot-framework-
solution-implementing/table-of-contents
 https://app.pluralsight.com/library/courses/microsoft-azure-ai-bot-framework-
solution-implementing/table-of-contents
Implementing a Microsoft Azure AI Bot Framework Solution
Brian Harrison
MICROSOFT 365
Virtual MARATHON
May 27 & 28, 2020
36 hours / 2 days
THANK YOU FOR JOINING US!
DO YOU HAVE ANY QUESTIONS?
Speaker feedback
https://bit.ly/M365VMSpeakerFeedback
Event feedback
https://bit.ly/M365VMFeedback
Questions
MICROSOFT 365
Virtual MARATHON
May 27 & 28, 2020
36 hours / 2 days
THANK YOU FOR JOINING US!
Everything is on my blog:- www.wardpeter.com
Connect with me on LinkedIn
https://www.linkedin.com/in/peterwardnyc/
Broughtto youby:
TheGlobalMicrosoft Community
M365VirtualMarathon.com| #M365VM

More Related Content

What's hot

November 2021 Microsoft 365 Need to Know Webinar
November 2021 Microsoft 365 Need to Know WebinarNovember 2021 Microsoft 365 Need to Know Webinar
November 2021 Microsoft 365 Need to Know Webinar
Robert Crane
 
January 2022 CIAOPS Need to Know Webinar
January 2022 CIAOPS Need to Know WebinarJanuary 2022 CIAOPS Need to Know Webinar
January 2022 CIAOPS Need to Know Webinar
Robert Crane
 
January 2021 Microsoft 365 Need to Know Webinar
January 2021 Microsoft 365 Need to Know WebinarJanuary 2021 Microsoft 365 Need to Know Webinar
January 2021 Microsoft 365 Need to Know Webinar
Robert Crane
 
CIAOPS Need to Know Office 365 Webinar - April 2018
CIAOPS Need to Know Office 365 Webinar - April 2018CIAOPS Need to Know Office 365 Webinar - April 2018
CIAOPS Need to Know Office 365 Webinar - April 2018
Robert Crane
 
March 2020 Microsoft 365 Need to Know Webinar
March 2020 Microsoft 365 Need to Know WebinarMarch 2020 Microsoft 365 Need to Know Webinar
March 2020 Microsoft 365 Need to Know Webinar
Robert Crane
 
CIAOPS Need to Know Office 365 Webinar - March 2018
CIAOPS Need to Know Office 365 Webinar - March 2018CIAOPS Need to Know Office 365 Webinar - March 2018
CIAOPS Need to Know Office 365 Webinar - March 2018
Robert Crane
 
September 2020 Microsoft 365 Need to Know Webinar
September 2020 Microsoft 365 Need to Know WebinarSeptember 2020 Microsoft 365 Need to Know Webinar
September 2020 Microsoft 365 Need to Know Webinar
Robert Crane
 
Maximizing Team Productivity with Microsoft Office 365
Maximizing Team Productivity with Microsoft Office 365Maximizing Team Productivity with Microsoft Office 365
Maximizing Team Productivity with Microsoft Office 365
SWC Technology Partners
 
October 2019 Microsoft 365 Need to Know Webinar
October 2019 Microsoft 365 Need to Know WebinarOctober 2019 Microsoft 365 Need to Know Webinar
October 2019 Microsoft 365 Need to Know Webinar
Robert Crane
 
Need to Know Office 365 webinar - July 2019
Need to Know Office 365 webinar - July 2019Need to Know Office 365 webinar - July 2019
Need to Know Office 365 webinar - July 2019
Robert Crane
 
April 2020 Microsoft 365 Need to Know Webinar
April 2020 Microsoft 365 Need to Know WebinarApril 2020 Microsoft 365 Need to Know Webinar
April 2020 Microsoft 365 Need to Know Webinar
Robert Crane
 
Patron Power Platform Community October 2021 Webinar
Patron Power Platform Community October 2021 WebinarPatron Power Platform Community October 2021 Webinar
Patron Power Platform Community October 2021 Webinar
Robert Crane
 
CIAOPS Need to Know Azure Webinar - November 2017
CIAOPS Need to Know Azure Webinar - November 2017CIAOPS Need to Know Azure Webinar - November 2017
CIAOPS Need to Know Azure Webinar - November 2017
Robert Crane
 
October 2020 Microsoft 365 Need to Know Webinar
October 2020 Microsoft 365 Need to Know WebinarOctober 2020 Microsoft 365 Need to Know Webinar
October 2020 Microsoft 365 Need to Know Webinar
Robert Crane
 
CIAOPS Need to Know Azure Webinar - February 2018
CIAOPS Need to Know Azure Webinar - February 2018CIAOPS Need to Know Azure Webinar - February 2018
CIAOPS Need to Know Azure Webinar - February 2018
Robert Crane
 
CIAOPS Need to Know Webinar - June 2017
CIAOPS Need to Know Webinar - June 2017CIAOPS Need to Know Webinar - June 2017
CIAOPS Need to Know Webinar - June 2017
Robert Crane
 
Your collaboration should be wide not deep
Your collaboration should be wide not deepYour collaboration should be wide not deep
Your collaboration should be wide not deep
Robert Crane
 
June 2018 Office 365 Need to Know Webinar
June 2018 Office 365 Need to Know WebinarJune 2018 Office 365 Need to Know Webinar
June 2018 Office 365 Need to Know Webinar
Robert Crane
 
July 2018 Office 365 Need to Know Webinar
July 2018 Office 365 Need to Know WebinarJuly 2018 Office 365 Need to Know Webinar
July 2018 Office 365 Need to Know Webinar
Robert Crane
 

What's hot (19)

November 2021 Microsoft 365 Need to Know Webinar
November 2021 Microsoft 365 Need to Know WebinarNovember 2021 Microsoft 365 Need to Know Webinar
November 2021 Microsoft 365 Need to Know Webinar
 
January 2022 CIAOPS Need to Know Webinar
January 2022 CIAOPS Need to Know WebinarJanuary 2022 CIAOPS Need to Know Webinar
January 2022 CIAOPS Need to Know Webinar
 
January 2021 Microsoft 365 Need to Know Webinar
January 2021 Microsoft 365 Need to Know WebinarJanuary 2021 Microsoft 365 Need to Know Webinar
January 2021 Microsoft 365 Need to Know Webinar
 
CIAOPS Need to Know Office 365 Webinar - April 2018
CIAOPS Need to Know Office 365 Webinar - April 2018CIAOPS Need to Know Office 365 Webinar - April 2018
CIAOPS Need to Know Office 365 Webinar - April 2018
 
March 2020 Microsoft 365 Need to Know Webinar
March 2020 Microsoft 365 Need to Know WebinarMarch 2020 Microsoft 365 Need to Know Webinar
March 2020 Microsoft 365 Need to Know Webinar
 
CIAOPS Need to Know Office 365 Webinar - March 2018
CIAOPS Need to Know Office 365 Webinar - March 2018CIAOPS Need to Know Office 365 Webinar - March 2018
CIAOPS Need to Know Office 365 Webinar - March 2018
 
September 2020 Microsoft 365 Need to Know Webinar
September 2020 Microsoft 365 Need to Know WebinarSeptember 2020 Microsoft 365 Need to Know Webinar
September 2020 Microsoft 365 Need to Know Webinar
 
Maximizing Team Productivity with Microsoft Office 365
Maximizing Team Productivity with Microsoft Office 365Maximizing Team Productivity with Microsoft Office 365
Maximizing Team Productivity with Microsoft Office 365
 
October 2019 Microsoft 365 Need to Know Webinar
October 2019 Microsoft 365 Need to Know WebinarOctober 2019 Microsoft 365 Need to Know Webinar
October 2019 Microsoft 365 Need to Know Webinar
 
Need to Know Office 365 webinar - July 2019
Need to Know Office 365 webinar - July 2019Need to Know Office 365 webinar - July 2019
Need to Know Office 365 webinar - July 2019
 
April 2020 Microsoft 365 Need to Know Webinar
April 2020 Microsoft 365 Need to Know WebinarApril 2020 Microsoft 365 Need to Know Webinar
April 2020 Microsoft 365 Need to Know Webinar
 
Patron Power Platform Community October 2021 Webinar
Patron Power Platform Community October 2021 WebinarPatron Power Platform Community October 2021 Webinar
Patron Power Platform Community October 2021 Webinar
 
CIAOPS Need to Know Azure Webinar - November 2017
CIAOPS Need to Know Azure Webinar - November 2017CIAOPS Need to Know Azure Webinar - November 2017
CIAOPS Need to Know Azure Webinar - November 2017
 
October 2020 Microsoft 365 Need to Know Webinar
October 2020 Microsoft 365 Need to Know WebinarOctober 2020 Microsoft 365 Need to Know Webinar
October 2020 Microsoft 365 Need to Know Webinar
 
CIAOPS Need to Know Azure Webinar - February 2018
CIAOPS Need to Know Azure Webinar - February 2018CIAOPS Need to Know Azure Webinar - February 2018
CIAOPS Need to Know Azure Webinar - February 2018
 
CIAOPS Need to Know Webinar - June 2017
CIAOPS Need to Know Webinar - June 2017CIAOPS Need to Know Webinar - June 2017
CIAOPS Need to Know Webinar - June 2017
 
Your collaboration should be wide not deep
Your collaboration should be wide not deepYour collaboration should be wide not deep
Your collaboration should be wide not deep
 
June 2018 Office 365 Need to Know Webinar
June 2018 Office 365 Need to Know WebinarJune 2018 Office 365 Need to Know Webinar
June 2018 Office 365 Need to Know Webinar
 
July 2018 Office 365 Need to Know Webinar
July 2018 Office 365 Need to Know WebinarJuly 2018 Office 365 Need to Know Webinar
July 2018 Office 365 Need to Know Webinar
 

Similar to M365 virtual marathon speaker peter ward - chat bot in teams

Building the Perfect Microsoft 365 Tenant - Microsoft 365 Virtual Marathon
Building the Perfect Microsoft 365 Tenant - Microsoft 365 Virtual MarathonBuilding the Perfect Microsoft 365 Tenant - Microsoft 365 Virtual Marathon
Building the Perfect Microsoft 365 Tenant - Microsoft 365 Virtual Marathon
Chirag Patel
 
M365 virtual marathon build your first power virtual agents bot
M365 virtual marathon   build your first power virtual agents botM365 virtual marathon   build your first power virtual agents bot
M365 virtual marathon build your first power virtual agents bot
Jenkins NS
 
Universal Actions for Adaptive Cards on Microsoft Teams
Universal Actions for Adaptive Cards on Microsoft TeamsUniversal Actions for Adaptive Cards on Microsoft Teams
Universal Actions for Adaptive Cards on Microsoft Teams
Nanddeep Nachan
 
Sentiment Analysis for Yammer Posts
Sentiment Analysis for Yammer PostsSentiment Analysis for Yammer Posts
Sentiment Analysis for Yammer Posts
Chris Bortlik
 
Designing and Implementing Microsoft 365 Adoption Centre - Microsoft 365 Virt...
Designing and Implementing Microsoft 365 Adoption Centre - Microsoft 365 Virt...Designing and Implementing Microsoft 365 Adoption Centre - Microsoft 365 Virt...
Designing and Implementing Microsoft 365 Adoption Centre - Microsoft 365 Virt...
Chirag Patel
 
Inside The Vault: Bridging the Social Distancing Gap with SharePoint and Teams
Inside The Vault: Bridging the Social Distancing Gap with SharePoint and TeamsInside The Vault: Bridging the Social Distancing Gap with SharePoint and Teams
Inside The Vault: Bridging the Social Distancing Gap with SharePoint and Teams
Theresa Lubelski
 
Construa chatbots conectados ao Microsoft Teams (no-code)
Construa chatbots conectados ao Microsoft Teams (no-code)Construa chatbots conectados ao Microsoft Teams (no-code)
Construa chatbots conectados ao Microsoft Teams (no-code)
Renato Romão
 
Security at the endpoint or flying by autopilot
Security at the endpoint or flying by autopilotSecurity at the endpoint or flying by autopilot
Security at the endpoint or flying by autopilot
Owen Allen
 
Developing .NET apps for Microsoft Teams
Developing .NET apps for Microsoft TeamsDeveloping .NET apps for Microsoft Teams
Developing .NET apps for Microsoft Teams
Luis Beltran
 
Teams lifecycle management with office 365 tools only - Microsoft 365 Virtual...
Teams lifecycle management with office 365 tools only - Microsoft 365 Virtual...Teams lifecycle management with office 365 tools only - Microsoft 365 Virtual...
Teams lifecycle management with office 365 tools only - Microsoft 365 Virtual...
Michael Plettner
 
Building Bots with Teams Toolkit
Building Bots with Teams ToolkitBuilding Bots with Teams Toolkit
Building Bots with Teams Toolkit
Nanddeep Nachan
 
M365 virtual marathon - Lalit Mohan
M365 virtual marathon -  Lalit Mohan M365 virtual marathon -  Lalit Mohan
M365 virtual marathon - Lalit Mohan
LALIT MOHAN
 
Supporting Remote Work While Securing, Governing, and Protecting Your Microso...
Supporting Remote Work While Securing, Governing, and Protecting Your Microso...Supporting Remote Work While Securing, Governing, and Protecting Your Microso...
Supporting Remote Work While Securing, Governing, and Protecting Your Microso...
Chris Bortlik
 
Microsoft Azure News - November 2021
Microsoft Azure News - November 2021Microsoft Azure News - November 2021
Microsoft Azure News - November 2021
Daniel Toomey
 
Power Apps Build Tools - Automate ALM
Power Apps Build Tools - Automate ALMPower Apps Build Tools - Automate ALM
Power Apps Build Tools - Automate ALM
Kunal Kankariya
 
Pro Dev Briefing Irvine Wesyppt23
Pro Dev Briefing Irvine Wesyppt23Pro Dev Briefing Irvine Wesyppt23
Pro Dev Briefing Irvine Wesyppt23
Wes Yanaga
 
Get set.. Introduction to Windows Azure Development
Get set.. Introduction to Windows Azure DevelopmentGet set.. Introduction to Windows Azure Development
Get set.. Introduction to Windows Azure Development
Thomas Robbins
 
Live events in Microsoft Teams , Yammer and Stream- When to use what
Live events in Microsoft Teams , Yammer and Stream- When to use whatLive events in Microsoft Teams , Yammer and Stream- When to use what
Live events in Microsoft Teams , Yammer and Stream- When to use what
Vignesh Ganesan I Microsoft MVP
 
M365 Virtual Conference: Componentize Your Power Apps
M365 Virtual Conference: Componentize Your Power AppsM365 Virtual Conference: Componentize Your Power Apps
M365 Virtual Conference: Componentize Your Power Apps
April Dunnam
 
Microsoft Azure News - 2018 May
Microsoft Azure News - 2018 MayMicrosoft Azure News - 2018 May
Microsoft Azure News - 2018 May
Daniel Toomey
 

Similar to M365 virtual marathon speaker peter ward - chat bot in teams (20)

Building the Perfect Microsoft 365 Tenant - Microsoft 365 Virtual Marathon
Building the Perfect Microsoft 365 Tenant - Microsoft 365 Virtual MarathonBuilding the Perfect Microsoft 365 Tenant - Microsoft 365 Virtual Marathon
Building the Perfect Microsoft 365 Tenant - Microsoft 365 Virtual Marathon
 
M365 virtual marathon build your first power virtual agents bot
M365 virtual marathon   build your first power virtual agents botM365 virtual marathon   build your first power virtual agents bot
M365 virtual marathon build your first power virtual agents bot
 
Universal Actions for Adaptive Cards on Microsoft Teams
Universal Actions for Adaptive Cards on Microsoft TeamsUniversal Actions for Adaptive Cards on Microsoft Teams
Universal Actions for Adaptive Cards on Microsoft Teams
 
Sentiment Analysis for Yammer Posts
Sentiment Analysis for Yammer PostsSentiment Analysis for Yammer Posts
Sentiment Analysis for Yammer Posts
 
Designing and Implementing Microsoft 365 Adoption Centre - Microsoft 365 Virt...
Designing and Implementing Microsoft 365 Adoption Centre - Microsoft 365 Virt...Designing and Implementing Microsoft 365 Adoption Centre - Microsoft 365 Virt...
Designing and Implementing Microsoft 365 Adoption Centre - Microsoft 365 Virt...
 
Inside The Vault: Bridging the Social Distancing Gap with SharePoint and Teams
Inside The Vault: Bridging the Social Distancing Gap with SharePoint and TeamsInside The Vault: Bridging the Social Distancing Gap with SharePoint and Teams
Inside The Vault: Bridging the Social Distancing Gap with SharePoint and Teams
 
Construa chatbots conectados ao Microsoft Teams (no-code)
Construa chatbots conectados ao Microsoft Teams (no-code)Construa chatbots conectados ao Microsoft Teams (no-code)
Construa chatbots conectados ao Microsoft Teams (no-code)
 
Security at the endpoint or flying by autopilot
Security at the endpoint or flying by autopilotSecurity at the endpoint or flying by autopilot
Security at the endpoint or flying by autopilot
 
Developing .NET apps for Microsoft Teams
Developing .NET apps for Microsoft TeamsDeveloping .NET apps for Microsoft Teams
Developing .NET apps for Microsoft Teams
 
Teams lifecycle management with office 365 tools only - Microsoft 365 Virtual...
Teams lifecycle management with office 365 tools only - Microsoft 365 Virtual...Teams lifecycle management with office 365 tools only - Microsoft 365 Virtual...
Teams lifecycle management with office 365 tools only - Microsoft 365 Virtual...
 
Building Bots with Teams Toolkit
Building Bots with Teams ToolkitBuilding Bots with Teams Toolkit
Building Bots with Teams Toolkit
 
M365 virtual marathon - Lalit Mohan
M365 virtual marathon -  Lalit Mohan M365 virtual marathon -  Lalit Mohan
M365 virtual marathon - Lalit Mohan
 
Supporting Remote Work While Securing, Governing, and Protecting Your Microso...
Supporting Remote Work While Securing, Governing, and Protecting Your Microso...Supporting Remote Work While Securing, Governing, and Protecting Your Microso...
Supporting Remote Work While Securing, Governing, and Protecting Your Microso...
 
Microsoft Azure News - November 2021
Microsoft Azure News - November 2021Microsoft Azure News - November 2021
Microsoft Azure News - November 2021
 
Power Apps Build Tools - Automate ALM
Power Apps Build Tools - Automate ALMPower Apps Build Tools - Automate ALM
Power Apps Build Tools - Automate ALM
 
Pro Dev Briefing Irvine Wesyppt23
Pro Dev Briefing Irvine Wesyppt23Pro Dev Briefing Irvine Wesyppt23
Pro Dev Briefing Irvine Wesyppt23
 
Get set.. Introduction to Windows Azure Development
Get set.. Introduction to Windows Azure DevelopmentGet set.. Introduction to Windows Azure Development
Get set.. Introduction to Windows Azure Development
 
Live events in Microsoft Teams , Yammer and Stream- When to use what
Live events in Microsoft Teams , Yammer and Stream- When to use whatLive events in Microsoft Teams , Yammer and Stream- When to use what
Live events in Microsoft Teams , Yammer and Stream- When to use what
 
M365 Virtual Conference: Componentize Your Power Apps
M365 Virtual Conference: Componentize Your Power AppsM365 Virtual Conference: Componentize Your Power Apps
M365 Virtual Conference: Componentize Your Power Apps
 
Microsoft Azure News - 2018 May
Microsoft Azure News - 2018 MayMicrosoft Azure News - 2018 May
Microsoft Azure News - 2018 May
 

More from Peter_1020

What is the metaverse, and how it will impact you
What is the metaverse, and how it will impact youWhat is the metaverse, and how it will impact you
What is the metaverse, and how it will impact you
Peter_1020
 
Integrating Powerful and Effective Communication with Teams and Whiteboard
Integrating Powerful and Effective Communication with Teams and WhiteboardIntegrating Powerful and Effective Communication with Teams and Whiteboard
Integrating Powerful and Effective Communication with Teams and Whiteboard
Peter_1020
 
Power user guide windows 10 integration points to o365
Power user guide  windows 10 integration points to o365Power user guide  windows 10 integration points to o365
Power user guide windows 10 integration points to o365
Peter_1020
 
SharePoint Saturday Ahmedabad Keynote
SharePoint Saturday Ahmedabad KeynoteSharePoint Saturday Ahmedabad Keynote
SharePoint Saturday Ahmedabad Keynote
Peter_1020
 
Spsat nyc19 190621150118
Spsat nyc19 190621150118Spsat nyc19 190621150118
Spsat nyc19 190621150118
Peter_1020
 
Sp sat philly2019
Sp sat philly2019Sp sat philly2019
Sp sat philly2019
Peter_1020
 
SharePoint sat newengland18 - Teams
SharePoint sat newengland18 - TeamsSharePoint sat newengland18 - Teams
SharePoint sat newengland18 - Teams
Peter_1020
 
The 10 point guide to implementing just enough office 365 gov
The 10 point guide to implementing just enough office 365 govThe 10 point guide to implementing just enough office 365 gov
The 10 point guide to implementing just enough office 365 gov
Peter_1020
 
Securing sharepoint
Securing sharepointSecuring sharepoint
Securing sharepoint
Peter_1020
 

More from Peter_1020 (9)

What is the metaverse, and how it will impact you
What is the metaverse, and how it will impact youWhat is the metaverse, and how it will impact you
What is the metaverse, and how it will impact you
 
Integrating Powerful and Effective Communication with Teams and Whiteboard
Integrating Powerful and Effective Communication with Teams and WhiteboardIntegrating Powerful and Effective Communication with Teams and Whiteboard
Integrating Powerful and Effective Communication with Teams and Whiteboard
 
Power user guide windows 10 integration points to o365
Power user guide  windows 10 integration points to o365Power user guide  windows 10 integration points to o365
Power user guide windows 10 integration points to o365
 
SharePoint Saturday Ahmedabad Keynote
SharePoint Saturday Ahmedabad KeynoteSharePoint Saturday Ahmedabad Keynote
SharePoint Saturday Ahmedabad Keynote
 
Spsat nyc19 190621150118
Spsat nyc19 190621150118Spsat nyc19 190621150118
Spsat nyc19 190621150118
 
Sp sat philly2019
Sp sat philly2019Sp sat philly2019
Sp sat philly2019
 
SharePoint sat newengland18 - Teams
SharePoint sat newengland18 - TeamsSharePoint sat newengland18 - Teams
SharePoint sat newengland18 - Teams
 
The 10 point guide to implementing just enough office 365 gov
The 10 point guide to implementing just enough office 365 govThe 10 point guide to implementing just enough office 365 gov
The 10 point guide to implementing just enough office 365 gov
 
Securing sharepoint
Securing sharepointSecuring sharepoint
Securing sharepoint
 

Recently uploaded

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 

M365 virtual marathon speaker peter ward - chat bot in teams

  • 1. MICROSOFT 365 Virtual MARATHON May 27 & 28, 2020 36 hours / 2 days Create a bot for Microsoft Teams in Azure Peter Ward @HelloPeterNYC | (b) www.wardpeter.com Broughtto youby: TheGlobalMicrosoft Community M365VirtualMarathon.com| #M365VM
  • 2. MICROSOFT 365 Virtual MARATHON May 27 & 28, 2020 36 hours / 2 days Mark Your Calendars: March 23-25, 2021 MGM Grand Resort Las Vegas, Nevada, USA M365Conf.com #M365CONF TheSharePoint Conferenceis nowTheMicrosoft 365 CollaborationConference Broughtto youby: TheGlobalMicrosoft Community M365VirtualMarathon.com| #M365VM
  • 3. Thank you to all our generous sponsors
  • 4. LET ME INTRODUCE MYSELF… - Peter Ward Broughtto youby: TheGlobalMicrosoft Community M365VirtualMarathon.com| #M365VM { background : “Founder/CTO ", employee : “SoHo Dragon", skill : “Teams, O365", books : “Co author of 4 SharePoint books” writing : “Write for Forbes magazine” Co organizer : “SharePoint Saturday New York, Meetup” location : “New York” old school : “Like projects on time and on budget” hobbies : “Yoga, cooking vegetarian food", }
  • 5.  Visit the Vendors Booth, Sessions and Watch the Videos  Submit Your Answers to Enter the Raffle  You need at least 5 correct answers then submit for a chance to win one of 3 (One in each Americas, APAC, EMEA) ARE YOU READY FOR A RAFFLE? We are giving away 3 Oculus Quest All In One! https://bit.ly/m365raffle
  • 6. CONSIDER DONATING TO THE FOLLOWING CHARITY RELIEF FUNDS: UNITED WAY OR INTERNATIONAL MEDICAL CORPS THANK YOU FOR JOINING US! 10% OF FUNDS FROM SPONSORS GO TO SUPPORT COMMUNITY RELIEF United Way: https://give.uwkc.org/M365VM International Medical Corps: https://bit.ly/MedicalCorpsFund
  • 7.
  • 8. Agenda - Create a bot for Microsoft Teams in Azure  In this session, explains the Azure fundamentals to register a web service for a bot with real business use cases, such as web chat and direct lines.  Other topics covered include:  How to prepare your development environment  Create your web service in Azure  How to register your web service as a bot with Microsoft Bot Framework How to create your app manifest and your app package Upload your package to Microsoft Teams
  • 10. Teams for a bot - WHY
  • 11. Important Information { You do not need to write anything down. Everything, is on my blog. www.wardpeter.com }
  • 12. Important Information –REPEAT SLIDE { You do not need to write anything down. Everything, is on my blog. www.wardpeter.com }
  • 13. My Journey with Bots and MS Teams
  • 14.  No coding necessary  Requirements  Azure Account  Microsoft Teams Desktop Client  Permissions : Azure  Azure Subscription  Admin of MS Teams The Basics - How to prepare your development environment
  • 15.  1. Create the listener – Web service in Azure  2. Point the listener – wiring process Teams  3. Switch on the listener to the process (Deploying to a MS Team) Steps- 3 step process
  • 16.  Steps are here:  https://docs.microsoft.com/en-us/azure/bot-service/abs-quickstart?view=azure-bot-service-4.0  Azure Registration Step 1. Create the listener – Web service in Azure
  • 17.
  • 18.  App Manifest-Teams 2. Point the listener – Point the listener to a process
  • 19.
  • 20.  Deploy to a Team 3. Connect the listener to the process
  • 21.
  • 23.
  • 24.  microsoft/AzureBot  microsoft/BotBuilder-Samples  microsoft/botframework-sdk CODE GIVEAWAY
  • 25.  Create your web service in Azure: https://docs.microsoft.com/en-us/azure/bot-service/abs-quickstart?view=azure-bot-service-4.0  Create a new resource->AI+Machine Learning->Web App Bot https://docs.microsoft.com/en-us/azure/bot-service/abs-quickstart?view=azure-bot-service-4.0  Other Reference Links  https://docs.microsoft.com/en-us/azure/bot-service/abs-quickstart?view=azure-bot-service-4.0  https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/create-a-bot-for-teams Microsoft References
  • 28. MICROSOFT 365 Virtual MARATHON May 27 & 28, 2020 36 hours / 2 days THANK YOU FOR JOINING US! DO YOU HAVE ANY QUESTIONS? Speaker feedback https://bit.ly/M365VMSpeakerFeedback Event feedback https://bit.ly/M365VMFeedback
  • 30.
  • 31. MICROSOFT 365 Virtual MARATHON May 27 & 28, 2020 36 hours / 2 days THANK YOU FOR JOINING US! Everything is on my blog:- www.wardpeter.com Connect with me on LinkedIn https://www.linkedin.com/in/peterwardnyc/ Broughtto youby: TheGlobalMicrosoft Community M365VirtualMarathon.com| #M365VM