Как разместить сообщение от имени пользователя в приложении Microsoft Teams? - PullRequest
0 голосов
/ 10 ноября 2019

Я работаю над интеграцией Microsoft Teams и Slack.

Я создаю приложение Microsoft Teams, которое подключено к боту Microsoft.

Кроме того, я создал сервердля:

  1. Прослушивание сообщений, отправленных пользователями в Slack (через веб-заезды Slack)

  2. Отправка их в диалоге Microsoft Teams от имени пользователясообщение боту (исходящее сообщение)

Я получаю сообщения от Slack (которые были отправлены пользователем Slack) на мой сервер, и я хочу опубликовать их в командах Microsoft как сообщения отпользователя ботом, и я не могу этого сделать.

Я могу отправлять сообщения от бота пользователю в приложении Microsoft Teams через SDK Node.js бота Microsoft Bot:

session.send(message);

Как отправить сообщение в другом направлении (от пользователя к боту)?

1 Ответ

0 голосов
/ 11 ноября 2019

Вы не можете. См. этот вопрос для получения дополнительной информации, но краткая версия:

  • BotFramework не имеет прямого способа сделать это.
  • Даже API командных графов нев настоящее время не поддерживают это. Они работают над этим, но у них нет ETA.

Ближайшим решением для обхода проблемы будет:

  1. Пользователь пишет сообщение в Slack для бота
  2. Бот получает сообщение и отправляет проактивное сообщение в Команды, что-то вроде:

Пользователь @ louis1600 сказал: "бла-бла-бла"

Ресурсы:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...