This repository was archived by the owner on Apr 16, 2026. It is now read-only.
Description Context
For more information, see the parent issue. {{Link to parent issue for more information}}
Sample information
Sample type: Samples
Sample language: Deployment templates
Sample name: Several
Describe the bug
While testing these bots, we found out that they required an MsTeamsChannel and deployment templates were NOT creating them.
Here's a list of all the cases we found
Bots
Affected ARM Templates
samples/csharp_dotnetcore/46.teams-auth
• template-with-new-rg.json • template-with-preexisting-rg.json
samples/java_springboot/46.teams-auth
• template-with-new-rg.json • template-with-preexisting-rg.json
samples/java_springboot/50.teams-messaging-extensions-search
• template-with-new-rg.json • template-with-preexisting-rg.json
samples/java_springboot/51.teams-messaging-extensions-action
• template-with-new-rg.json • template-with-preexisting-rg.json
samples/java_springboot/52.teams-messaging-extensions-search-auth-config
• template-with-new-rg.json • template-with-preexisting-rg.json
samples/java_springboot/53.teams-messaging-extensions-action-preview
• template-with-new-rg.json • template-with-preexisting-rg.json
samples/java_springboot/54.teams-task-module
• template-with-new-rg.json • template-with-preexisting-rg.json
samples/java_springboot/55.teams-link-unfurling
• template-with-new-rg.json • template-with-preexisting-rg.json
samples/java_springboot/56.teams-file-upload
• template-with-new-rg.json • template-with-preexisting-rg.json
samples/java_springboot/57.teams-conversation-bot
• template-with-new-rg.json • template-with-preexisting-rg.json
samples/java_springboot/58.teams-start-new-thread-in-channel
• template-with-new-rg.json • template-with-preexisting-rg.json
samples/javascript_nodejs/46.teams-auth
• template-with-new-rg.json • template-with-preexisting-rg.json
samples/typescript_nodejs/50.teams-messaging-extensions-search
• template-with-new-rg.json • template-with-preexisting-rg.json
samples/typescript_nodejs/51.teams-messaging-extensions-action
• template-with-new-rg.json • template-with-preexisting-rg.json
samples/typescript_nodejs/58.teams-start-new-thread-in-channel
• template-with-new-rg.json • template-with-preexisting-rg.json
experimental/composer-samples/csharp_dotnetcore/projects/51.teams-messaging-extensions-action/teamsmessagingextensionsaction
• template-with-new-rg.json • template-with-preexisting-rg.json
experimental/composer-samples/csharp_dotnetcore/projects/57.teams-conversation-bot/teams-conversation-bot
• template-with-new-rg.json • template-with-preexisting-rg.json
experimental/teams-sso/csharp_dotnetcore
• template-with-new-rg.json • template-with-preexisting-rg.json
Expected behavior
Bots work out the box using the provided deployment templates.
Actual behavior
Manual creation of MsTeamsChannel was required to make bots work.
Reactions are currently unavailable
Context
For more information, see the parent issue. {{Link to parent issue for more information}}
Sample information
Describe the bug
While testing these bots, we found out that they required an MsTeamsChannel and deployment templates were NOT creating them.
Here's a list of all the cases we found
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
• template-with-preexisting-rg.json
Expected behavior
Bots work out the box using the provided deployment templates.
Actual behavior
Manual creation of MsTeamsChannel was required to make bots work.