Я пытаюсь использовать модуль обмена сообщениями Teams для проведения поиска по нескольким полям. Согласно документам MS Teams , должно быть возможно указать несколько параметров для расширения обмена сообщениями типа «запрос».
Для расширения обмена сообщениями на основе поиска установите для параметра типа значениезапрос. Ниже приведен пример манифеста с одной командой поиска. С одним расширением обмена сообщениями может быть связано до 10 различных команд. Это может включать в себя как многократный поиск, так и несколько команд на основе действий.
Однако из того, что я вижу, несколько параметров работают только для типов действий, а не для запросов. Я вижу только одно текстовое поле для поиска, тогда как в моем манифесте указаны несколько полей.
Ниже приводится выдержка из манифеста.
"composeExtensions": [
{
"botId": "[omitted]",
"canUpdateConfiguration": true,
"commands": [
{
"id": "search",
"type": "query",
"title": "search",
"description": "search",
"initialRun": false,
"fetchTask": false,
"context": [
"commandBox",
"compose",
"message"
],
"parameters": [
{
"name": "hello",
"title": "hello",
"description": "hello",
"inputType": "text"
},
{
"name": "test",
"title": "test",
"description": "test",
"inputType": "text"
}
]
},
{
"id": "addTodo",
"type": "action",
"title": "Create To Do",
"description": "Create a To Do item",
"initialRun": false,
"fetchTask": false,
"context": [
"commandBox",
"message",
"compose"
],
"parameters": [
{
"name": "Name",
"title": "Title",
"description": "To Do Title",
"inputType": "text"
},
{
"name": "Description",
"title": "Description",
"description": "Description of the task",
"inputType": "textarea"
},
{
"name": "Date",
"title": "Date",
"description": "Due date for the task",
"inputType": "date"
}
]
}
]
}
],
Буду признателен за любую помощь в выяснении, если это вообще возможно. Если нет, есть ли альтернативы? Мой вариант использования подразумевает, что пользователь проводит личный поиск (то есть тот, с кем он общается, не может просмотреть результат / запрос поиска), выбирает соответствующий результат из списка и отправляет другому человеку в чате.
Заранее спасибо.