Как сделать действие триггера по реакции - PullRequest
0 голосов
/ 24 января 2020

Я делаю бот-работу для команд Microsoft.

Цель: заставить бота обнаруживать реакцию на любые сообщения в канале команд MS пользователя.

Проблемы: Используя onReactionsAdded в Activityhandler (MS BotFramework), мой бот обнаруживает реакцию, отправленную только для сообщений бота

Есть ли какой-либо возможный способ выполнить действие триггера, публикуя реакцию для пользователей? сообщений в MS Team?

Ответы [ 2 ]

0 голосов
/ 24 января 2020

Это похоже на тот факт, что ваш бот не будет получать каждое сообщение, опубликованное в канале / групповом чате, - только те, которые "@mention" вашего бота. В чате 1-1 с ботом все по-другому - там он получит все. Если вы хотите убедиться, что вы получаете каждую реакцию, вам нужно вызвать график для этого. См. Получение ответа на сообщение канала в качестве примера - прямо в нижней части страницы показаны "реакции" (в этом примере пусто).

0 голосов
/ 24 января 2020

@ Cambria a Bot получает событие responseAdded только тогда, когда происходит реакция на сообщение, опубликованное самим ботом. Реакция на сообщение пользователя не вызывает событие с ботом.

...