Join Sahil Malik for an in-depth discussion in this video Teams demo, part of Microsoft Teams Bot Development.
- [Instructor] Now I had a big challenge recording this course, because Teams is a collaborative product the question really was what collaborative content could I show you. I can't really show my customer's data to you, so I couldn't say "Start using Microsoft Teams" and log in to one of my customer accounts and show you exactly what they are up to. No, that would be bad. Luckily, Microsoft has put together a little demo for us, that says "Start an interactive demo "of Microsoft Teams". So let's check this out, and get familiarized with some of the main concepts that I'll be using in this course.
So clicking on that link takes you to teamsdemo.office.com and if you click in, it takes you through a little walk through of what Microsoft Teams looks like. So on the left hand side, you see there is Activity, Chat, Teams, Meetings, Files, Apps, so on and so forth. So think of it this way. This is a chat oriented software. It's a client application or you can access it through the web browser. So if somebody mentions you, yeah, then you'll see this bubble under activity.
There are teams. Teams are connected to groups in Office 365. Let's see all of this. I'm going to click on next, and it says "Here are your current teams". It says "You see that these teams "have a one to one correlation with groups". Inside teams you have channels. And inside channels imagine that you have a team called Finance. And they could be discussing many things. Or you have a team called IT and they have many projects, so they can create perhaps one channel per project.
People work in a chat oriented environment. So you can reply, you can even put smiley faces in there, you can attach documents and the documents that you put in there, actually go in a SharePoint site. You also see that at the top, files we keep, Planner, these are called as tabs, and these tabs you can add more tabs inside teams. There's a dev story behind it. It's really just a website behind the scenes, but yes, like for instance, PowerPoint you can surface as a tab, you know, through the web based portion of PowerPoint.
Or third party tools, like here you see Trello, has surfaced up as a tab. So you can embed documents inside of teams, you have tabs at the top, and then you can keep exploring this further and so if somebody adds you to a team and you can go through this demo and you can, you know, provide a response. And I can say "Hi", hit enter, and you know, it shows that a message showed up from me. And others are interacting with a chat.
This is just a demo, these people are not real, but you see how this works. So now, let's say that somebody uploads a document, I can click on a document and as you see, the document gets embedded inside here, as if it is part of the teams user experience. But you know that this is the Excel Web Access way of embedding a document. You can discuss a document. I can say "Design two", and people can interact on this document, and so on and so forth.
Now since this course is about bots, and you see that there is a concept called private conversations, you can click on a private conversation and you can have a one to one chat with your teammates. So I can say "I've got it covered." Now let's pretend that I'm talking with real person here called Emilie. But you know, you can also talk to bots. A bot is nothing but a program behind the scenes and when a bot mentions me, just like a person can mention me, my activity tab lights up, or I can have a conversation with a bot, and so on and so forth.
Now one of the interesting things about teams, is that I can have a chat either inside of a team or I can have, you know, a one to one chat. So there are various ways to interact with teams. I'm not going to go through this entire demo, but I encourage that you try it yourself. There's a lot of things that you can do here. Let's click on this. So I encourage you to try this demo out and need to get familiarized with teams. However, the important take away from this demo is that you have a concept of a one to one chat, you have a concept of chat inside of a team, multiple people, and a bot can participate either in a one to one chat, or it can participate in a group chat, or it can even notify you by it starting a chat with you.
We'll see all of this in action in this course.
- What are bots?
- Creating bots
- Testing using ngrok
- Deploying bots to Microsoft Teams
- Testing bots
- Bots as Azure AD applications
- Updating bot registration in Azure
- Building the bot package