Skip to content

Commit

Permalink
code commit to update readme pattern.
Browse files Browse the repository at this point in the history
  • Loading branch information
Keshav-MSFT committed Oct 18, 2022
1 parent c8b49be commit 6901a5d
Show file tree
Hide file tree
Showing 11 changed files with 129 additions and 89 deletions.
20 changes: 19 additions & 1 deletion samples/app-checkin-location/nodejs/Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ This sample shows feature where user can checkin with current location and view

`Currently, Microsoft Teams support for get geolocation capability is only available for mobile clients`

- Interaction with bot
## Interaction with bot

![App checkin LocationGif](Images/AppcheckinLocationGif.gif)

Expand Down Expand Up @@ -90,5 +90,23 @@ In Azure portal, create a [Azure Bot resource](https://docs.microsoft.com/en-us/
**View Location UI:**
![View Location](Images/ViewLocation.png)

## Deploy the bot to Azure

To learn more about deploying a bot to Azure, see [Deploy your bot to Azure](https://aka.ms/azuredeployment) for a complete list of deployment instructions.

## Further reading

- [Bot Framework Documentation](https://docs.botframework.com)
- [Bot Basics](https://docs.microsoft.com/azure/bot-service/bot-builder-basics?view=azure-bot-service-4.0)
- [Activity processing](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-concept-activity-processing?view=azure-bot-service-4.0)
- [Azure Bot Service Introduction](https://docs.microsoft.com/azure/bot-service/bot-service-overview-introduction?view=azure-bot-service-4.0)
- [Azure Bot Service Documentation](https://docs.microsoft.com/azure/bot-service/?view=azure-bot-service-4.0)
- [.NET Core CLI tools](https://docs.microsoft.com/en-us/dotnet/core/tools/?tabs=netcore2x)
- [Azure CLI](https://docs.microsoft.com/cli/azure/?view=azure-cli-latest)
- [Azure Portal](https://portal.azure.com)
- [Language Understanding using LUIS](https://docs.microsoft.com/en-us/azure/cognitive-services/luis/)
- [Channels and Bot Connector Service](https://docs.microsoft.com/en-us/azure/bot-service/bot-concepts?view=azure-bot-service-4.0)




2 changes: 1 addition & 1 deletion samples/bot-daily-task-reminder/nodejs/Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ urlFragment: officedev-microsoft-teams-samples-bot-daily-task-reminder-nodejs

This sample shows a feature where user can schedule a recurring task and get the reminder at scheduled time.

- Interaction with bot
## Interaction with bot

![Bot Daily Task ReminderGif ](Images/BotDailyTaskReminderGif.gif)

Expand Down
32 changes: 17 additions & 15 deletions samples/graph-activity-feed-broadcast/csharp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,10 @@ urlFragment: officedev-microsoft-teams-samples-graph-activity-feed-broadcast-csh

This sample shows a feature where user can broadcast a message to all members of organization using activty feed notification.

## Features of samples Activity Feed
- ## Interaction with app.

![Broadcast from user](ActivityFeedBroadcast/Images/ActivityFeedBroadcast.gif)

- Broadcast message for all the members.

![Broadcast from user](ActivityFeedBroadcast/Images/BroadcastToBeSendToOraganisation.png)

- Activity feed notification.

![Notification](ActivityFeedBroadcast/Images/BroadcastNotification.png)

- Broadcast details available for members.

![Broadcast details](ActivityFeedBroadcast/Images/BroadcastDetails.png)

## Prerequisites

- [.NET Core SDK](https://dotnet.microsoft.com/download) version 3.1
Expand All @@ -49,9 +37,9 @@ This sample shows a feature where user can broadcast a message to all members of
```
- [Teams](https://teams.microsoft.com) Microsoft Teams is installed and you have an account

## To try this sample
## Setup

### Register your Teams Auth SSO with Azure AD
- Register your Teams Auth SSO with Azure AD

1. Register a new application in the [Azure Active Directory – App Registrations](https://go.microsoft.com/fwlink/?linkid=2083908) portal.
2. Select **New Registration** and on the *register an application page*, set following values:
Expand Down Expand Up @@ -140,6 +128,20 @@ This sample shows a feature where user can broadcast a message to all members of

** Note: App display name is used to get app id.

## Running the sample

- Broadcast message for all the members.

![Broadcast from user](ActivityFeedBroadcast/Images/BroadcastToBeSendToOraganisation.png)

- Activity feed notification.

![Notification](ActivityFeedBroadcast/Images/BroadcastNotification.png)

- Broadcast details available for members.

![Broadcast details](ActivityFeedBroadcast/Images/BroadcastDetails.png)

## Further reading

- [Bot Framework Documentation](https://docs.botframework.com)
Expand Down
5 changes: 4 additions & 1 deletion samples/graph-change-notification/csharp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@ Bot Framework v4 ChangeNotification sample.

This sample app demonstrates sending change notifications to user presence in Teams based on user presence status.

## Feature of the sample.
## Interact with app.

![image](ChangeNotification/Images/ChangeNotificationModule.gif)

## Prerequisites
Expand All @@ -28,6 +29,8 @@ This sample app demonstrates sending change notifications to user presence in Te
- [.NET Core SDK](https://dotnet.microsoft.com/download) version 3.1
- [ngrok](https://ngrok.com/) or equivalent tunnelling solution

## Setup.

1) Clone the repository

```bash
Expand Down
32 changes: 19 additions & 13 deletions samples/graph-rsc/csharp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,30 +17,21 @@ urlFragment: officedev-microsoft-teams-samples-graph-rsc-csharp

This sample illustrates you can use [Resource Specific Consent (RSC)](https://docs.microsoft.com/en-us/microsoftteams/platform/graph-api/rsc/resource-specific-consent) to call Graph APIs.

## Features of samples RSC
## Interaction with app.

![Broadcast from user](RSCDemo/Images/RSCDemo.gif)

## Features of samples

![Overview](RSCDemo/Images/Overview.png)

![Permossion](RSCDemo/Images/Permission.png)

![Permissionlist](RSCDemo/Images/PermissionList.png)

## Prerequisites
## Prerequisites

- [.NET Core SDK](https://dotnet.microsoft.com/download) version 3.1

```bash
# determine dotnet version
dotnet --version
```
- [Graph explorer](https://developer.microsoft.com/en-us/graph/graph-explorer)

- [Graph explorer](https://developer.microsoft.com/en-us/graph/graph-explorer)

## To try this sample
## Setup

1. Register your app with Microsoft identity platform via the Azure AD portal
- Your app must be registered in the Azure AD portal to integrate with the Microsoft identity platform and call Microsoft Graph APIs. See [Register an application with the Microsoft identity platform](https://docs.microsoft.com/en-us/graph/auth-register-app-v2).
Expand Down Expand Up @@ -70,6 +61,21 @@ This sample illustrates you can use [Resource Specific Consent (RSC)](https://do


1. [Upload app manifest file](https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/deploy-and-publish/apps-upload#load-your-package-into-teams) (zip file) to your team

## Running the sample

**App review:**
![Overview](RSCDemo/Images/Overview.png)

**App permission:**
![Permossion](RSCDemo/Images/Permission.png)

**Permission list:**
![Permissionlist](RSCDemo/Images/PermissionList.png)

## Further Reading.

-[Graph RSC](https://learn.microsoft.com/en-us/microsoftteams/platform/graph-api/rsc/resource-specific-consent)



Expand Down
29 changes: 16 additions & 13 deletions samples/graph-rsc/nodeJs/Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,30 +13,21 @@ extensions:
urlFragment: officedev-microsoft-teams-samples-graph-rsc-nodeJs
---

# RSC with Graph API
# Resource specific consent with Graph API

This sample illustrates you can use [Resource Specific Consent](https://docs.microsoft.com/en-us/microsoftteams/platform/graph-api/rsc/resource-specific-consent) to call Graph API.


## Features of samples RSC
## Interaction with app.

![Broadcast from user](./Images/RSCDemo.gif)

## Features of samples

![Overview](./Images/Overview.png)

![Permission](./Images/Permission.png)

![Permissionlist](./Images/PermissionList.png)


## Prerequisites

- [NodeJS](https://nodejs.org/en/)
- [NodeJS](https://nodejs.org/en/) version v16.14.2 or Higher Version
- [ngrok](https://ngrok.com/) or equivalent tunnelling solution

## To try this sample
## Setup

1) Clone the repository

Expand Down Expand Up @@ -72,7 +63,19 @@ This sample illustrates you can use [Resource Specific Consent](https://docs.mic
- **Zip** up the contents of the `teamsAppManifest` folder to create a `manifest.zip`
- **Upload** the `manifest.zip` to Teams (in the Apps view click "Upload a custom app")
## Running the sample
**App review:**
![Overview](./Images/Overview.png)
**App permission:**
![Permission](./Images/Permission.png)
**Permission list:**
![Permissionlist](./Images/PermissionList.png)
## Further Reading.
-[Graph RSC](https://learn.microsoft.com/en-us/microsoftteams/platform/graph-api/rsc/resource-specific-consent)
29 changes: 11 additions & 18 deletions samples/graph-teams-tag/csharp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,25 +17,12 @@ urlFragment: officedev-microsoft-teams-samples-graph-teams-tag-csharp

This is a sample application where user can create, update, add or remove members of a tag. All of Graph CRUD operations related to tags can be performed within this sample.

## Features of samples Graph Team Tag

1. Create new tags.
## Interaction with app.

![Create new tag](GraphTeamsTag/Images/CreateTagFlow.gif)

2. View/Edit existing tags.

![View/Edit tag](GraphTeamsTag/Images/ViewOrEditTagFlow.gif)

## Features of this sample

1. User can see list of tags created for the current team.
![Manage Tag Dashboard](GraphTeamsTag/Images/Dashboard.png)
2. User can view/edit the existing team tags.
![View/Edit Tags](GraphTeamsTag/Images/ViewOrEditTag.png)
3. User can create new team tags.
![Create new Tag](GraphTeamsTag/Images/CreateTagTaskModule.png)

## Prerequisites

- Microsoft Teams is installed and you have an account (not a guest account)
Expand All @@ -47,7 +34,7 @@ This is a sample application where user can create, update, add or remove member
- [ngrok](https://ngrok.com/) or equivalent tunneling solution
- [M365 developer account](https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/prepare-your-o365-tenant) or access to a Teams account with the appropriate permissions to install an app.

## Run app locally
## Setup

### Register your application with Azure AD

Expand All @@ -62,9 +49,6 @@ This is a sample application where user can create, update, add or remove member

4. Navigate to the **Certificates & secrets**. In the Client secrets section, click on "+ New client secret". Add a description (Name of the secret) for the secret and select “Never” for Expires. Click "Add". Once the client secret is created, copy its value, it need to be placed in the appsettings.json file.


## To try this sample

> Note these instructions are for running the sample on your local machine, the tunnelling solution is required because
> the Teams service needs to call into the app.

Expand Down Expand Up @@ -96,5 +80,14 @@ Replace the following details:

4. User can delete existing team tags.

## Running the sample

1. User can see list of tags created for the current team.
![Manage Tag Dashboard](GraphTeamsTag/Images/Dashboard.png)
2. User can view/edit the existing team tags.
![View/Edit Tags](GraphTeamsTag/Images/ViewOrEditTag.png)
3. User can create new team tags.
![Create new Tag](GraphTeamsTag/Images/CreateTagTaskModule.png)

## Further reading
- [teamworkTag resource type](https://docs.microsoft.com/en-us/graph/api/resources/teamworktag?view=graph-rest-beta)
16 changes: 13 additions & 3 deletions samples/meetings-content-bubble/nodejs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,20 @@ urlFragment: officedev-microsoft-teams-samples-meetings-content-bubble-nodejs

This sample illustrates how to implement [Content Bubble](https://docs.microsoft.com/en-us/microsoftteams/platform/apps-in-teams-meetings/create-apps-for-teams-meetings?view=msteams-client-js-latest&tabs=dotnet#notificationsignal-api) In-Meeting Experience.

# Feature of the sample
## Interaction with bot

![Meetings Content BubbleGif](Images/MeetingsContentBubbleGif.gif)

## Prerequisites

- [Node.js](https://nodejs.org) version 10.14 or higher
- To test locally, [NodeJS](https://nodejs.org/en/download/) must be installed on your development machine (version 16.14.2 or higher).

```bash
# determine node version
node --version
```

## To try this sample
## Setup

- Clone the repository

Expand Down Expand Up @@ -71,12 +71,18 @@ This sample illustrates how to implement [Content Bubble](https://docs.microsoft
```
6) [Install the App in Teams Meeting](https://docs.microsoft.com/en-us/microsoftteams/platform/apps-in-teams-meetings/teams-apps-in-meetings?view=msteams-client-js-latest#meeting-lifecycle-scenarios)
## Running the sample
**Hello command interaction:**
![Meetings AgendaCard](Images/AgendaCard.png)
**Provide your feedback:**
![Meetings Feedback Submit](Images/FeedbackSubmit.png)
**Provide your feedback Yes:**
![Meetings Feedback CardYes](Images/FeedbackCardYes.png)
**Provide your feedback No:**
![Meetings Feedback CardNo](Images/FeedbackCardNo.png)
## Interacting with the app in Teams Meeting
Expand All @@ -85,3 +91,7 @@ Message the Bot by @ mentioning to interact with the content bubble.
1. You will see agenda items listed in an Adaptive Card.
2. Select any option and click on Push Agenda button
3. You can submit your feedback on either Content Bubble/Adaptive card sent in chat.
## Further Reading.
-[Meeitng content bubble] (https://learn.microsoft.com/en-us/microsoftteams/platform/sbs-meeting-content-bubble)
2 changes: 1 addition & 1 deletion samples/meetings-events/nodejs/Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ For reference please check [Real-time Teams meeting events](https://docs.microso

This feature shown in this sample is currently available in public developer preview only.

- Interaction with bot
## Interaction with bot

![Meetings EventsGif](images/MeetingsEventsGif.gif)

Expand Down
2 changes: 1 addition & 1 deletion samples/meetings-sidepanel/nodejs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,4 +104,4 @@ Interact with SidePanel by clicking on the App icon present on the top menu besi
## Further Reading.
- (https://learn.microsoft.com/en-us/microsoftteams/platform/sbs-meetings-sidepanel?tabs=vs)
-[Meeting Side Panel] (https://learn.microsoft.com/en-us/microsoftteams/platform/sbs-meetings-sidepanel?tabs=vs)
Loading

0 comments on commit 6901a5d

Please sign in to comment.