Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vman/m365copilotplugin
https://github.com/vman/m365copilotplugin
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/vman/m365copilotplugin
- Owner: vman
- Created: 2024-03-10T14:36:05.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-04-17T13:25:20.000Z (7 months ago)
- Last Synced: 2024-04-17T14:55:28.699Z (7 months ago)
- Language: C#
- Size: 17.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Extend Microsoft 365 Copilot's knowledge with custom plugins
![License.](https://img.shields.io/badge/license-MIT-green.svg)
## Prerequisites
- [Visual Studio 2022 17.7+](https://visualstudio.microsoft.com)
- [Teams Toolkit](https://learn.microsoft.com/microsoftteams/platform/toolkit/toolkit-v4/install-teams-toolkit-vs?pivots=visual-studio-v17-7)
- You will need a Microsoft work or school account with [permissions to upload custom Teams applications](https://learn.microsoft.com/microsoftteams/platform/concepts/build-and-test/prepare-your-o365-tenant#enable-custom-teams-apps-and-turn-on-custom-app-uploading). The account will also need a Microsoft Copilot for Microsoft 365 license to use the extension in Copilot.## Minimal path to awesome
- Clone repo
- Open solution in Visual Studio
- Create [environment files](#environment-files)
- [Create a public dev tunnel](https://learn.microsoft.com/microsoftteams/platform/toolkit/toolkit-v4/debug-local-vs?pivots=visual-studio-v17-7#set-up-dev-tunnel-only-for-bot-and-message-extension)
- Run [Prepare Teams apps dependencies](https://learn.microsoft.com/microsoftteams/platform/toolkit/toolkit-v4/debug-local-vs?pivots=visual-studio-v17-7#set-up-your-teams-toolkit)
- Press F5 and follow the prompts### Environment files
#### env\\.env.local
```
TEAMSFX_ENV=local
```#### env\\.env.local.user
```
SECRET_BOT_PASSWORD=
```#### env\\.env.dev
```
TEAMSFX_ENV=dev
```#### env\\.env.dev.user
```
SECRET_BOT_PASSWORD=
```## Test in Copilot
- Enable the plugin
- Use the prompt: `What is the current price of bitcoin?`