SlideShare ist ein Scribd-Unternehmen logo
1 von 31
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

Weitere ähnliche Inhalte

Was ist angesagt?

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 WebinarRobert 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 WebinarRobert 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 WebinarRobert 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 2018Robert 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 WebinarRobert 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 2018Robert 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 WebinarRobert 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 365SWC 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 WebinarRobert 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 2019Robert 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 WebinarRobert 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 WebinarRobert 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 2017Robert 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 WebinarRobert 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 2018Robert 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 2017Robert 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 deepRobert 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 WebinarRobert 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 WebinarRobert Crane
 

Was ist angesagt? (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
 

Ähnlich wie 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 MarathonChirag 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 botJenkins 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 TeamsNanddeep Nachan
 
Sentiment Analysis for Yammer Posts
Sentiment Analysis for Yammer PostsSentiment Analysis for Yammer Posts
Sentiment Analysis for Yammer PostsChris 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 TeamsTheresa 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 autopilotOwen Allen
 
Developing .NET apps for Microsoft Teams
Developing .NET apps for Microsoft TeamsDeveloping .NET apps for Microsoft Teams
Developing .NET apps for Microsoft TeamsLuis 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 ToolkitNanddeep 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 2021Daniel Toomey
 
Power Apps Build Tools - Automate ALM
Power Apps Build Tools - Automate ALMPower Apps Build Tools - Automate ALM
Power Apps Build Tools - Automate ALMKunal Kankariya
 
Pro Dev Briefing Irvine Wesyppt23
Pro Dev Briefing Irvine Wesyppt23Pro Dev Briefing Irvine Wesyppt23
Pro Dev Briefing Irvine Wesyppt23Wes 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 DevelopmentThomas 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 whatVignesh 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 AppsApril Dunnam
 
Microsoft Azure News - 2018 May
Microsoft Azure News - 2018 MayMicrosoft Azure News - 2018 May
Microsoft Azure News - 2018 MayDaniel Toomey
 

Ähnlich wie 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
 

Mehr von 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 youPeter_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 WhiteboardPeter_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 o365Peter_1020
 
SharePoint Saturday Ahmedabad Keynote
SharePoint Saturday Ahmedabad KeynoteSharePoint Saturday Ahmedabad Keynote
SharePoint Saturday Ahmedabad KeynotePeter_1020
 
Spsat nyc19 190621150118
Spsat nyc19 190621150118Spsat nyc19 190621150118
Spsat nyc19 190621150118Peter_1020
 
Sp sat philly2019
Sp sat philly2019Sp sat philly2019
Sp sat philly2019Peter_1020
 
SharePoint sat newengland18 - Teams
SharePoint sat newengland18 - TeamsSharePoint sat newengland18 - Teams
SharePoint sat newengland18 - TeamsPeter_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 govPeter_1020
 
Securing sharepoint
Securing sharepointSecuring sharepoint
Securing sharepointPeter_1020
 

Mehr von 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
 

Kürzlich hochgeladen

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Kürzlich hochgeladen (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

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