Я новичок в создании Compose Extensions в командах и сталкиваюсь с проблемой, когда добавляю ее в свои команды.
Все настройки доступны, от регистрации бота до размещения его в качестве службы ботов вAzure и обработка составного запроса расширения в коде.Я поделился идентификатором бота в манифесте и дал размещенный URL-адрес бота с добавлением /api/messages
к URL-адресу конечной точки.
Бот как отдельное приложение работает как локально, так и в Azure Porta.Я также успешно отладил его удаленно.Однако, как только я загружаю его в Команды как расширение для обмена сообщениями, запрос не запускается должным образом.
Во время набора он останавливается и показывает «Что-то пошло не так с этим приложением. ПопробуйтеОпять же ".
Более того, когда мы загружаем расширение Compose, оно должно сделать первоначальный удар по размещенному приложению бота, у меня есть отладчики на месте, и он не попадает ни в конструктор, ни в пост.method.
Я получаю 404
сообщение об ошибке V3 agent not found
и неудавшийся запрос POST.
Любой, кто мог столкнуться сПохожая проблема, и я решил ее, или, возможно, знаю, где я могу пойти не так, любезно предоставьте ваш совет.Высоко ценится.
{
"$schema": "https://statics.teams.microsoft.com/sdk/v1.2/manifest/MicrosoftTeams.schema.json",
"manifestVersion": "1.2",
"version": "1.0.0",
"id": "f3c14e30-0af2-4f96-b714-5d258edcab47",
"packageName": "net.azurewebsites.fetchassistant",
"developer": {
"name": "abc",
"websiteUrl": "https://fetchassistant.azurewebsites.net",
"privacyUrl": "https://fetchassistant.azurewebsites.net",
"termsOfUseUrl": "https://fetchassistant.azurewebsites.net"
},
"icons": {
"color": "color.png",
"outline": "outline.png"
},
"name": {
"short": "FetchAssistant",
"full": "Fetch Assistant"
},
"description": {
"short": "abc",
"full": "xyz"
},
"accentColor": "#235EA5",
"composeExtensions": [
{
"botId": "Microsoft App/Bot Id",
"scopes": ["personal", "team"],
"commands": [
{
"id": "FirstName",
"description": "Search Relevant Documents",
"title": "Get Name Division",
"initialRun": false,
"parameters": [
{
"name": "xyz",
"description": "Get Name Division",
"title": "Names"
}
]
}
]
}
],
"permissions": ["identity", "messageTeamMembers"],
"validDomains": ["*.microsoft.com", "*.azurewebsites.net"]
}