Closed cagrimunyas closed 1 year ago
Thanks @cagrimunyas, I'm investigating.
Thank you @cagrimunyas,
I'm able to reproduce this issue using sample 25.message-reaction.
In MessageReactionBot.cs, I made the following changes:
TeamsActivityHandler
instead of ActivityHandlderOverrode the following OnTeamsReadReceiptAsync
event handler method:
protected override async Task OnTeamsReadReceiptAsync(
ReadReceiptInfo readReceiptInfo,
ITurnContext<IEventActivity> turnContext,
CancellationToken cancellationToken
)
{
string onReadMessage = "User has read the message";
await turnContext.SendActivityAsync(onReadMessage);
}
After the bot sends a message and the message is read in the chat, the OnTeamsReadReceiptAsync
method, that overrides the event handler, is not activated.
@cagrimunyas, I will let the engineers know about this and report back. Thanks!
Hi @cagrimunyas,
the Teams engineers mentioned that the OnTeamsReadReceiptAsync
feature hasn't been globally released as of Sep 6, 2023.
We don't yet have an ETA on its availability. Given the uncertainty around the timeline, We'll be closing this issue for now.
Please feel free to reopen or create a new issue if you have further questions in the future. Thank you for your understanding!
@rampaged is there any update on this?
CC @stevkan @dmvtech
@Prasad-MSFT - Are you associated with the Microsoft Teams Development team? If so, are you able to provide an update or any information to the customer regarding the OnTeamsReadReceiptAsync
activity handler and if/when it might be added to the Conversation Update events list?
Bot framework .NET SDK has OnTeamsReadReceiptAsync and Teams App Studio offers RSC permission to receive the read receipts. However the read receipt event never arrives. Configurations:
With the above config. the bot never receives read receipt event. Also the documentation doesn't show any read receipt event : https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/conversations/subscribe-to-conversation-events?tabs=dotnet#conversation-update-events
To Reproduce
Steps to reproduce the behavior: