The dialog configuration provides information specific to the bot's scope. It enables users to set up and modify their bot's settings directly within the channel or group chat after installation. To configure your bot experience see, Configure bot scope.
Properties that reference this object type:
Syntax
{
"team": {
"fetchTask": {boolean},
"taskInfo": {
taskInfo object
}
},
"groupChat": {
"fetchTask": {boolean},
"taskInfo": {
taskInfo object
}
}
}
{
"type": "object",
"additionalProperties": false,
"properties": {
"team": {
"type": "object",
"additionalProperties": false,
"properties": {
"fetchTask": {
"type": "boolean",
"description": "A boolean value that indicates if it should fetch bot config task module dynamically.",
"default": false
},
"taskInfo": {
"$ref": "#/definitions/taskInfo",
"description": "Task module to be launched when fetch task set to false."
}
}
},
"groupChat": {
"type": "object",
"additionalProperties": false,
"properties": {
"fetchTask": {
"type": "boolean",
"description": "A boolean value that indicates if it should fetch bot config task module dynamically.",
"default": false
},
"taskInfo": {
"$ref": "#/definitions/taskInfo",
"description": "Task module to be launched when fetch task set to false."
}
}
}
}
}
{
"team": {
"fetchTask": {boolean},
"taskInfo": {
taskInfo object
}
},
"groupChat": {
"fetchTask": {boolean},
"taskInfo": {
taskInfo object
}
}
}
{
"type": "object",
"additionalProperties": false,
"properties": {
"team": {
"type": "object",
"additionalProperties": false,
"properties": {
"fetchTask": {
"$ref": "#/properties/composeExtensions/items/properties/commands/items/properties/fetchTask"
},
"taskInfo": {
"$ref": "#/properties/composeExtensions/items/properties/commands/items/properties/taskInfo"
}
}
},
"groupChat": {
"$ref": "#/properties/bots/items/properties/configuration/properties/team"
}
}
}
Properties
team
Specifies whether the bot experience is available in the context of a channel in a team.
groupChat
Specifies whether the bot experience is available in a group chat.