diff --git a/teams.md/src/components/include/essentials/sending-messages/csharp.incl.md b/teams.md/src/components/include/essentials/sending-messages/csharp.incl.md index 8c817f0f8..9bc4775a6 100644 --- a/teams.md/src/components/include/essentials/sending-messages/csharp.incl.md +++ b/teams.md/src/components/include/essentials/sending-messages/csharp.incl.md @@ -62,3 +62,27 @@ app.OnMessage(async context => ); }); ``` + + + +:::tip[.NET] +In .NET, targeted message APIs are marked with `[Experimental("ExperimentalTeamsTargeted")]` and will produce a compiler error until you opt in. Suppress the diagnostic inline with `#pragma warning disable ExperimentalTeamsTargeted` or project-wide in your `.csproj`: + +```xml + + $(NoWarn);ExperimentalTeamsTargeted + +``` +::: + + + +:::tip[.NET] +In .NET, reaction APIs are marked with `[Experimental("ExperimentalTeamsReactions")]` and will produce a compiler error until you opt in. Suppress the diagnostic inline with `#pragma warning disable ExperimentalTeamsReactions` or project-wide in your `.csproj`: + +```xml + + $(NoWarn);ExperimentalTeamsReactions + +``` +::: diff --git a/teams.md/src/components/include/essentials/sending-messages/python.incl.md b/teams.md/src/components/include/essentials/sending-messages/python.incl.md index 9e6a2ebe0..ddfb14fd8 100644 --- a/teams.md/src/components/include/essentials/sending-messages/python.incl.md +++ b/teams.md/src/components/include/essentials/sending-messages/python.incl.md @@ -65,3 +65,7 @@ async def handle_message(ctx: ActivityContext[MessageActivity]): .with_recipient(ctx.activity.from_, is_targeted=True) ) ``` + + + + diff --git a/teams.md/src/components/include/essentials/sending-messages/typescript.incl.md b/teams.md/src/components/include/essentials/sending-messages/typescript.incl.md index d6abc899b..920a47873 100644 --- a/teams.md/src/components/include/essentials/sending-messages/typescript.incl.md +++ b/teams.md/src/components/include/essentials/sending-messages/typescript.incl.md @@ -59,3 +59,7 @@ app.on('message', async ({ send, activity }) => { ); }); ``` + + + + diff --git a/teams.md/src/pages/templates/essentials/sending-messages/README.mdx b/teams.md/src/pages/templates/essentials/sending-messages/README.mdx index dd2c737d1..5ffbf4058 100644 --- a/teams.md/src/pages/templates/essentials/sending-messages/README.mdx +++ b/teams.md/src/pages/templates/essentials/sending-messages/README.mdx @@ -49,3 +49,18 @@ Targeted messages, also known as ephemeral messages, are delivered to a specific To send a targeted message when responding to an incoming activity, use the method with the recipient account and set the targeting flag to true. + +### Targeted messages in preview + + +## Reactions + +:::info[Preview] +Reactions are currently in preview. +::: + +Reactions allow your agent to add or remove emoji reactions on messages in a conversation. The reactions client is available via the API client. + +### Reactions in preview + +