Skip to content

Update create-extensions and messaging-extensions-common for Teams SDK sample related changes - #14318

Draft
Pranjal-MSFT wants to merge 12 commits into
mainfrom
pranjalb-teamssdk-sample-code-updation-11
Draft

Update create-extensions and messaging-extensions-common for Teams SDK sample related changes#14318
Pranjal-MSFT wants to merge 12 commits into
mainfrom
pranjalb-teamssdk-sample-code-updation-11

Conversation

@Pranjal-MSFT

Copy link
Copy Markdown
Contributor

No description provided.

@microsoft-production-github-app

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md 89 9 link
msteams-platform/resources/messaging-extension-v3/create-extensions.md 90 11 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit cfd5bb2:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md ✅Succeeded View
msteams-platform/resources/messaging-extension-v3/create-extensions.md ✅Succeeded View

For more details, please refer to the build report.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the action-based message extension documentation to align with newer Teams SDK-based samples and provisioning guidance, replacing older Bot Framework SDK references and expanding code examples across languages.

Changes:

  • Updated create-extensions.md metadata and replaced/added Teams SDK-based code samples (TypeScript/Node.js, C#/.NET, and Python) with new sample links.
  • Commented out the v3-to-v4 migration include on the action-based message extension page.
  • Rewrote messaging-extensions-common.md to describe message extensions as bot-based extensibility built with Teams SDK, plus updated provisioning/manifest guidance.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 9 comments.

File Description
msteams-platform/resources/messaging-extension-v3/create-extensions.md Refreshes action-based message extension guidance and replaces legacy code with Teams SDK samples (TS/.NET) while adding a Python sample.
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md Updates the shared “add a message extension” guidance to reference Teams SDK workflows, tooling, and updated manifest semantics.

Comment thread msteams-platform/resources/messaging-extension-v3/create-extensions.md Outdated
Comment thread msteams-platform/resources/messaging-extension-v3/create-extensions.md Outdated
Comment thread msteams-platform/resources/messaging-extension-v3/create-extensions.md Outdated
Comment thread msteams-platform/resources/messaging-extension-v3/create-extensions.md Outdated
@microsoft-production-github-app

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md 89 9 link
msteams-platform/resources/messaging-extension-v3/create-extensions.md 90 11 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 8a7e194:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md ✅Succeeded View
msteams-platform/resources/messaging-extension-v3/create-extensions.md ✅Succeeded View

For more details, please refer to the build report.

@microsoft-production-github-app

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md 89 9 link
msteams-platform/resources/messaging-extension-v3/create-extensions.md 90 11 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 0623881:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md ✅Succeeded View
msteams-platform/resources/messaging-extension-v3/create-extensions.md ✅Succeeded View

For more details, please refer to the build report.

@microsoft-production-github-app

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md 89 9 link
msteams-platform/resources/messaging-extension-v3/create-extensions.md 90 11 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 61a0bd7:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md ✅Succeeded View
msteams-platform/resources/messaging-extension-v3/create-extensions.md ✅Succeeded View

For more details, please refer to the build report.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

Comment thread msteams-platform/includes/messaging-extensions/messaging-extensions-common.md Outdated
@microsoft-production-github-app

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md 92 7 link
msteams-platform/resources/messaging-extension-v3/create-extensions.md 90 11 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit b1bdf69:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md ✅Succeeded View
msteams-platform/resources/messaging-extension-v3/create-extensions.md ✅Succeeded View

For more details, please refer to the build report.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

AjayJ12-MSFT
AjayJ12-MSFT previously approved these changes May 14, 2026

@Harikrishnan-MSFT Harikrishnan-MSFT left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved!!!

@microsoft-production-github-app

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md 92 7 link
msteams-platform/resources/messaging-extension-v3/create-extensions.md 90 11 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit e6df806:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md ✅Succeeded View
msteams-platform/resources/messaging-extension-v3/create-extensions.md ✅Succeeded View

For more details, please refer to the build report.

AjayJ12-MSFT
AjayJ12-MSFT previously approved these changes Jun 24, 2026
Comment thread msteams-platform/resources/messaging-extension-v3/create-extensions.md Outdated
@microsoft-production-github-app

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md 92 7 link
msteams-platform/resources/messaging-extension-v3/create-extensions.md 90 11 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 3f23bce:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md ✅Succeeded View
msteams-platform/resources/messaging-extension-v3/create-extensions.md ✅Succeeded View

For more details, please refer to the build report.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@microsoft-production-github-app

Copy link
Copy Markdown

Acrolinx Scorecards

We currently enforce a minimum score of 80.

Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article Score Issues Scorecard Processed
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md 92 7 link
msteams-platform/resources/messaging-extension-v3/create-extensions.md 90 11 link

More info about Acrolinx

Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 5436e8f:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md ✅Succeeded View
msteams-platform/resources/messaging-extension-v3/create-extensions.md ✅Succeeded View

For more details, please refer to the build report.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit eb2c79e:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md ✅Succeeded View
msteams-platform/resources/messaging-extension-v3/create-extensions.md ✅Succeeded View

For more details, please refer to the build report.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 1fbd604:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md ✅Succeeded View
msteams-platform/resources/messaging-extension-v3/create-extensions.md ✅Succeeded View

For more details, please refer to the build report.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 1017398:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/includes/messaging-extensions/messaging-extensions-common.md ✅Succeeded View
msteams-platform/resources/messaging-extension-v3/create-extensions.md ✅Succeeded View

For more details, please refer to the build report.

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

PoliCheck Scan Report

The following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans.

✅ No issues found

More information about PoliCheck

Information: PoliCheck | Severity Guidance | Term
For any questions: Try searching the learn.microsoft.com contributor guides or post your question in the Learn support channel.

@nickwalkmsft nickwalkmsft self-assigned this Jul 20, 2026
@nickwalkmsft
nickwalkmsft marked this pull request as draft July 20, 2026 16:21
@nickwalkmsft

Copy link
Copy Markdown
Collaborator

@SharanGarcha-MSFT I have moved this to draft state and assigned it to me - this modifies a file that is explicitly labeled as Bot Framework v3 and shouldn't be updated, but the updates probably make sense for a new article or an existing article somewhere else. When I get time to review it I will.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants