Skip to content

feat(msteams): Support ack reactions on message receipt #11361

@jlian

Description

@jlian

Summary

The msteams plugin does not support acknowledgment reactions (ack reactions) on inbound messages. Discord, Slack, and Telegram all support this via resolveAckReaction() from the plugin SDK, but the Teams plugin does not call it.

Context

  • resolveAckReaction is exported from plugin-sdk/index.ts and used by Discord, Slack, and Telegram
  • The Bot Framework SDK supports adding reactions to messages via TurnContext.sendActivity with MessageReaction type
  • Teams supports emoji reactions natively (like, heart, laugh, surprised, sad, angry + custom)
  • The messages.ackReaction and messages.ackReactionScope config keys exist but have no effect on Teams

Expected Behavior

When a message arrives on Teams, the bot should react with the configured ack emoji (or the agent's identity emoji) to acknowledge receipt, consistent with how Discord/Slack/Telegram behave.

Current Workaround

None. Teams users have no visual indicator that their message was received until the full response arrives.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstaleMarked as stale due to inactivity

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions