ActivityHandler.OnReactionsAddedAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 이를 재정의하여 이전 활동에 대한 반응이 대화에 추가되는 경우에 대한 논리를 제공합니다.
protected virtual System.Threading.Tasks.Task OnReactionsAddedAsync (System.Collections.Generic.IList<Microsoft.Bot.Schema.MessageReaction> messageReactions, Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IMessageReactionActivity> turnContext, System.Threading.CancellationToken cancellationToken);
abstract member OnReactionsAddedAsync : System.Collections.Generic.IList<Microsoft.Bot.Schema.MessageReaction> * Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IMessageReactionActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnReactionsAddedAsync : System.Collections.Generic.IList<Microsoft.Bot.Schema.MessageReaction> * Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IMessageReactionActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnReactionsAddedAsync (messageReactions As IList(Of MessageReaction), turnContext As ITurnContext(Of IMessageReactionActivity), cancellationToken As CancellationToken) As Task
매개 변수
- messageReactions
- IList<MessageReaction>
추가된 반응 목록입니다.
- turnContext
- ITurnContext<IMessageReactionActivity>
이 턴에 대한 강력한 형식의 컨텍스트 개체입니다.
- cancellationToken
- CancellationToken
취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.
반환
실행할 대기 중인 작업을 나타내는 작업입니다.
설명
메시지 반응은 대화에서 이전에 보낸 메시지에 'like' 또는 'sad' 등(종종 이모지)을 추가하는 사용자에 해당합니다. 메시지 반응은 일부 채널에서만 지원됩니다. 메시지가 반응 중인 활동은 활동의 속성으로 ReplyToId 식별됩니다. 이 속성의 값은 이전에 보낸 활동의 활동 ID입니다. 봇이 활동을 보내면 채널에서 ID를 할당합니다. 이 ID는 결과의 에서 Id 사용할 수 있습니다.