Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Key

Description

Locale

Specifies the Locale the Bot Service should use for this tenant, e.g., en-US

TenantId

Specifies the Tenant ID. This is the Azure AD Tenant ID for your Microsoft Teams

WorkflowServiceUrl

Specifies the EmpowerID Workflow Service URL, where your Botflows reside.

WebChatUrl

Specifies the URL to the Web Chat Bot application

WebChatTokenSecretKey

Specifies the Direct Line Secret Key

WebChatTokenUrl

Specifies Microsoft Direct Line Token URL (leave this unchanged to https://directline.botframework.com/v3/directline/tokens/generate)

UserExperience

Use the UserExperience settings to specify the max time the service should wait to timeout request and notify the user upon completion.

  • MaxProcessTimeInSeconds

  • MaxRequestTimeoutInSeconds

StateBlobConfig

Use the StateBlobConfig settings to specify the Blob Storage Account, Container, and Blob where Non-JSON state data may be stored.

  • ConnectionString: Blob connection string

  • ConainerName: Container name

  • BlobName: Blob Name

LuisAI

Use the LuisAI settings to specify the configuration for Luis AI.

StateDatabaseConfig

Use the StateDatabaseConfig settings to specify the Cosmos DB storage, where JSON state data may be stored.

  • CosmosDbEndpoint: Specifies the Cosmos DB URL

  • AuthKey: Specifies the Cosmos DB Auth Key

  • DatabaseId: Specifies the Database

  • ContainerId: Specifies the Conversation Container

  • CosmosClientOptions: Specifies the default client connection options (leave as is)

TemplateDatabaseConfig

Use the TemplateDatabaseConfig settings to specify the Cosmos DB storage, where the Adaptive Card Templates the Bot Service are stored.

  • CosmosDbEndpoint: URL of the Cosmos DB endpoint.

  • AuthKey: Authkey to access the Cosmos DB.

  • DatabaseId: Name of the database, “bot_database“.

  • ContainerId: Container containing the template json , “templates“.

  • CosmosClientOptions: Specifies the default client connection options (leave as is).

ContainerThroughput

Leave as is.

KeySuffix

Leave as is.

CompatibilityMode

Leave as is.

OAuthConfig

Use the OAuthConfig settings to specify OAuth Server information. The settings here are self-explanatory. The ApiKey, ClientID, and Secret will come from the ‘Mobile Client & Chat Bot Application’ app in EmpowerID.

  • ApiKey: Api Key

  • ClientID: Client ID

  • Secret: Client Secret

  • TokenInfoUrl

  • TokenUrl

  • AuthorizeUrl

  • UserInfoUrl

  • RevokeUrl

AppSettingsJson64

Leave this setting unchanged to null.

BaseWorkflow

Specifies the Base Botflow for the tenant.

AuthWorkflow

Specifies the Bot Login Flow for the tenant.

AskToSeeTemplate

Specifies Card Template CosmosDB item ID of the Ask to see template.

AskToSeeCardTemplate

AskToSee

CreatedDateTimeUtcSpecifies Card Template ID of the Ask to see template.

id

Specify the ID of the current JSON document. The [GUID] is the TenantID.

Info

Notice the naming convention (i.e., botsvcconfig_TenantID). Tenant ID of the tenant the Microsoft Teams is installed on.

realId

Specifies the ID of the current JSON document in the realId, id, and PartitionKey. , id, and PartitionKey.

Info

Notice the naming convention (i.e., botsvcconfig_TenantID). Tenant ID of the tenant the Microsoft Teams is installed on.

id

botsvcconfig_[GUID].

Info

Notice the naming convention (i.e., botsvcconfig_TenantID)

id

. Tenant ID of the tenant the Microsoft Teams is installed on.

PartitionKey

botsvcconfig_[GUID].

Info

Notice the naming convention (i.e., botsvcconfig_TenantID). Tenant ID of the tenant the Microsoft Teams is installed on.

A sample configuration for the tenant, as an example, is provided below.

...

Insert excerpt
IL:External Stylesheet
IL:External Stylesheet
nopaneltrue

Info

In the next step, we will configure the ask to see command.

Configuring the Ask to See Commands