Определить конец встречи в командах MS

Есть ли способ для бота в MS Teams обнаружить начало / конец встречи, созданной в командах?

Я хотел бы показать сообщение всем участникам встречи после ее окончания.

Единственный способ сделать это - периодически вызывать Microsoft Graph API для календарей и проверять наличие новых собраний.

Однако этот метод может обнаруживать только запланированные встречи в календаре и не будет работать для прямых звонков или специальных совещаний.

Я также посмотрел на бот-события, но нет встреч для встреч.

3 ответа

Решение

Там нет никакого способа поддержать это в настоящее время. На самом деле, нам трудно это обнаружить самим - если кто-то забудет покинуть собрание, оно остается открытым, даже если на линии нет активности. Мы все еще настраиваем обнаружение / логику тайм-аута - в конце концов, мы не можем использовать запланированное время, потому что собрания опаздывают.

И, насколько я знаю, этого тоже нет в дорожной карте; Насколько я знаю, вы первый, кто попросил об этом, но я предложу это команде - это хорошая идея.

Недавно с этим столкнулся и, хотя это немного неуклюже, это способ убедиться, что никто не останется на собрании случайно.

В клиенте Команды вы можете просматривать список участников, а оттуда вы можете удалять участников из собрания, пока не останется никого, кроме вас. Это должно быть сделано для каждого отдельного участника.

Это было добавлено какonTeamsMeetingEndEvent

Достаточно просто переопределить этот метод, чтобы справиться с этим ходом.

Другие вопросы по тегам