RegisterBot 2.0.17

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global RegisterBot --version 2.0.17                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local RegisterBot --version 2.0.17                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=RegisterBot&version=2.0.17                
nuke :add-package RegisterBot --version 2.0.17                

RegisterBot Version [[VERSION]]

RegisterBot [--endpoint endpoint] [--name botName] [--resource-group groupName] [--help]

Creates or updates a bot registration for [botName] pointing to [endpoint] with teams channel and SSO enabled. This tool will:

  • Create or update the Microsoft Application for login
    • the OAuth redirect URIs
    • the App secrets
  • Create or update the bot registration
    • Register teams channel
    • Enable SSO
    • Set the messaging endpoint
    • Update the bot secrets
Argument Description
-e, --endpoint endpoint (optional) If not specified the endpoint will stay the same as project settings
-n, --name botName (optional) If not specified the botname will be pulled from settings or interactively asked
-g, --resource-group groupName (optional) If not specified the groupname will be pulled from settings or interactively asked
-v, --verbose (optional) show all commands as they are executed
-h, --help display help

If the endpoint host name is:

Host Action
xx.azurewebsites.net it modifies the remote web app settings to have correct settings/secrets
xx.ngrok.xx it modifies the local project settings/user secrets to have correct settings/secrets
xx.devtunnels.ms it modifies the local project settings/user secrets to have correct settings/secrets
localhost it modifies the local project settings/user secrets to have correct settings/secrets

NOTE:

  • This tool requires Azure CLI to be installed, logged and the correct subscription to be set.
  • This needs to be run in a folder with the csproj which is hosting the bot.
  • If you have an existing AD App in your csproj it in that will be used to create the bot registration.
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
2.0.20 115 6/14/2024
2.0.19 107 6/14/2024
2.0.18 85 6/11/2024
2.0.17 86 6/11/2024
2.0.16 90 5/10/2024
2.0.15 79 5/10/2024
2.0.11 89 5/10/2024
2.0.10 91 5/9/2024
2.0.9 207 3/8/2024
2.0.8 186 3/8/2024
2.0.7 198 3/8/2024
2.0.6 217 3/8/2024
2.0.5 175 3/8/2024
2.0.4 295 4/2/2023
2.0.3 270 3/26/2023
2.0.2 210 3/26/2023
2.0.1 214 3/26/2023
2.0.0 254 3/26/2023
1.4.0 285 2/28/2023
1.1.2 332 1/24/2023
1.1.1 311 1/24/2023
1.1.0 320 1/24/2023
1.0.1 332 1/24/2023
1.0.0 323 1/24/2023