Как разрешить пользователю устанавливать бота по умолчанию, а не вкладку в манифесте приложения команд
Привет, ребята, я пытался включить своего бота по умолчанию, бота нужно установить непосредственно на канал команды Microsoft. Ниже приведена схема манифеста моего приложения в командах.
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.11/MicrosoftTeams.schema.json",
"manifestVersion": "1.11",
"version": "1.6",
"id": "xxxx-xxxxxx-xxxxxx-xxxxx",
"packageName": "com.xxxxx.microsoftteams.jira",
"developer": {
"name": "xxxxxxx",
"websiteUrl": "https://www.xxxxx.com",
"privacyUrl": "https://www.xxxxx.com/privacy",
"termsOfUseUrl": "https://www.xxxxx.com/license",
"mpnId": "xxxxx"
},
"icons": {
"color": "color.png",
"outline": "outline.png"
},
"name": {
"short": "xxxx",
"full": "xxxx"
},
"description": {
"short": "xxxxx",
"full": "xxxxxx"
},
"accentColor": "#FFFFFF",
"configurableTabs": [],
"staticTabs": [
{
"entityId": "conversations",
"scopes": [
"personal"
]
},
{
"entityId": "about",
"scopes": [
"personal"
]
},
{
"entityId": "xx",
"name": "xx",
"scopes": [
"personal"
]
}
],
"bots": [
{
"botId": "xxx-xxxx-xxxx-xxxx",
"scopes": [
"personal",
"team",
"groupchat"
],
"supportsFiles": false,
"isNotificationOnly": false
}
],
"composeExtensions": [
{
"botId": "xxx-xxxx-xxxx-xxxx",
"canUpdateConfiguration": false,
"commands": [
{
"id": "search",
"type": "query",
"title": "Search",
"description": "Search for issues in xxx",
"initialRun": true,
"fetchTask": false,
"context": [
"commandBox",
"compose"
],
"parameters": [
{
"name": "search",
"title": "Search",
"description": "Search",
"inputType": "text"
}
]
}
]
}
],
"permissions": [
"identity",
"messageTeamMembers"
],
"defaultInstallScope": "team",
"defaultGroupCapability": {
"meetings": "bot",
"team": "bot",
"groupchat": "bot"
},
"validDomains": [
"xxx",
],
"webApplicationInfo": {
"id": "xxx-xxxx-xxxx",
"resource": "http://"
}
}
Итак, если вы посмотрите внимательно, вы обнаружите, что я добавил
defaultInstallScope
для маршрутизации установки к командам и
defaultGroupCapability
имеет команды, указывающие, что он должен установить бота для команд. Но это не работает. Пожалуйста, кто-нибудь знает что-нибудь об этом?
1 ответ
defaultGroupCapability предоставляет возможность по умолчанию, которая будет добавлена к команде, групповому чату или собранию. Выберите вкладку, бот или коннектор в качестве возможности по умолчанию для вашего приложения, но вы должны убедиться, что вы предоставили выбранную возможность в своем определении приложения. Не могли бы вы просто проверить это один раз? или поделитесь журналом ошибок?
Ref Doc:-Настройка параметров установки по умолчанию для вашего приложения Microsoft Teams .