Итак, для ясности, ответ на задачу НЕ является тем же, что и вкладка, хотя они могут в конечном итоге размещаться в одном и том же бэкэнд-веб-приложении (а также, хотя ваш TAB может фактически вызывать всплывающее окно / ответ iframe для ответа на задачу). используя библиотеку Teams javascript).
Кроме того, чтобы отправить что-то обратно в канал, например, при создании вкладки, есть два способа сделать это:
- Во-первых, используйте опцию Graph Api Создать ChatMessage (хотя эта ссылка только для канала - не уверен, применима ли ваша вкладка / задание к групповым и / или 1-1 чатам).
- 2-й вариант: бот должен быть частью вашего приложения. Затем, когда вы будете готовы отправить что-то на канал, вы фактически отправите что-то, что называется «проактивный обмен сообщениями». Для этого вам нужно иметь определенные справочные данные, которые вы получите при установке бота в канал («ссылка на разговор», «ServiceUrl» и т. Д.). Я опишу это подробнее в своем ответе на Программно отправка сообщения боту в Microsoft Teams
Что касается отправки изображения, то здесь тоже может работать любое из вышеперечисленного, с точки зрения как отправить изображение. Что касается отправки из изображения, вам необходимо использовать один из видов «карточек» (в основном «более богатые» сообщения, чем просто необработанный текст). Вы можете узнать больше об этом на Представление карт и о типах карт для Команд на Ссылка на карту . Есть несколько, которые можно использовать для отправки изображения, в зависимости от того, что еще вы хотите, чтобы карта делала. Например, адаптивная карта может отправлять изображение, текст и какую-либо кнопку действия.
Надеюсь, это поможет