Bot Framework - добавить участника в групповой чат - PullRequest
1 голос
/ 26 февраля 2020

У меня есть групповой чат в Microsoft Teams с 4 участниками: 3 человека и бот. Может ли бот добавить нового участника в существующий групповой чат? Я нашел метод deleteConversationMember класса BotFrameworkAdapter, который должен удалить существующего члена. Ну, мне нужно обратное, добавив нового участника. Я также проверил Microsoft Teams Graph API , но, похоже, возможно только получить участников, а не добавить нового.

Ответы [ 2 ]

0 голосов
/ 03 марта 2020

Как я вижу из вашего комментария, вы пытаетесь заставить бот подняться или «передать» агенту службы поддержки. Если это правильно, вы можете посмотреть на другую модель для этого, где пользователь продолжает общаться с ботом, но бот отправляет его агенту за кулисами. Это называется «handoff», и вы можете увидеть сообщение в блоге здесь и исходный код (от автора блога) здесь на github

0 голосов
/ 27 февраля 2020

Методы BotFrameworkAdapter используют API-интерфейс REST Bot Framework , который сам вызывает API-атрибуты c, определенные для канала. Как вы видели в API графиков команд, добавление участника в групповой чат в настоящее время не поддерживается, и даже если это так, API-интерфейс Graph находится в режиме предварительного просмотра и не подходит для рабочих приложений. В этом документе объясняется, как отправить отзыв, если вы хотите запросить эту функцию.

В качестве обходного пути, я рекомендую боту дать существующим членам группы некоторую инструкцию по добавлению нового члена в Сгруппируйте сами.

Если вы хотите go с помощью решения для передачи сообщений между человеком и ботом, как предложил Хилтон, вас может заинтересовать этот новый образец: https://github.com/arturl/lpproxybot

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