M365Advocacy.Teams.Templates
0.5.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet new install M365Advocacy.Teams.Templates::0.5.0
This package contains a .NET Template Package you can call from the shell/command line.
Microsoft Teams templates
- Custom Engine Agent project generator
- Microsoft Teams message extension with search command project generator
Setup
# install the templates
dotnet new install M365Advocacy.Teams.Templates
# uninstall templates
dotnet new uninstall M365Advocacy.Teams.Templates
Custom Engine Agent project generator
Create a new Microsoft Teams app project with an AI powered bot using a single command.
Usage
# create a new project
dotnet new custom-engine-agent [options] [template options]
# view template options
dotnet new custom-engine-agent -?
Example
dotnet new custom-engine-agent --name "Custom.Engine.Agent" `
--internal-name "custom-engine-agent" `
--display-name "Custom engine agent" `
--short-description "Custom engine agent" `
--full-description "Custom engine agent powered by Teams AI library" `
--allow-scripts Yes
Microsoft Teams message extension with search command project generator
Create a new Microsoft Teams app project with a message extension containing a search command using a single command.
Usage
# create a new project
dotnet new teams-msgext-search [options] [template options]
# view template options
dotnet new teams-msgext-search -?
Example
dotnet new teams-msgext-search --name "ProductsPlugin" `
--internal-name "msgext-products" `
--display-name "Contoso products" `
--short-description "Product look up tool." `
--full-description "Get real-time product information and share them in a conversation." `
--command-id "Search" `
--command-description "Find products by name" `
--command-title "Products" `
--parameter-name "ProductName" `
--parameter-title "Product name" `
--parameter-description "The name of the product as a keyword" `
--allow-scripts Yes
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.