4. Agenda
Topic
Introduce Microsoft Teams
- Introduce our demo app aims
Setting up for development
Building our knowledge base
Building our Bot
Compose extensions
Tabs
Wrap-up and questions
6. Chat for today’s
teams
Communicate in the moment and
keep everyone in the know
Customisable for
each team
Tailor your workspace to include
content and capabilities your team
needs every day.
A hub for
teamwork
Give your team quick access to
information they need right in
Office 365
Security teams
trust
Get the enterprise-level security
and compliance features you
expect from Office 365.
Chat-based workspace in Office 365
9. Ultimate fan experience
» Provide access to the Silverstone knowledge base
» Allow team members to ‘free chat’ about drivers
» Record incidents
» Record overtakes
20. Create the basic solution
• Using the Bot template for Visual Studio create a new solution
• Update the Nuget packages
• Install the bot emulator
• F5 the project to chat in the emulator
23. Deployment to azure web app
• Follow normal App Service config steps
• Add keys to the AppSettings rather than hold them in source
• MicrosoftAppId
• MicrosoftAppPassword
• Continuous deployment for the win…
37. #YoTeams
npm install generator-teams –global
Install and run against ‘tabs’ folder
Move around some of the assets
Fix up paths
• gulpfile
• webpack
44. Resources
• Microsoft Teams getting started http://bit.ly/2rYiaJe
• Microsoft Teams User Voice http://bit.ly/2rYiaJe
• Design a great Microsoft Teams app http://bit.ly/2sXFC8K
• Microsoft Teams sample http://bit.ly/2s2zrwl
• Silverstone Bot on Github http://bit.ly/2rJgrn2