Skip to content

Suggested actions proposed updates#14329

Draft
nickwalkmsft wants to merge 2 commits into
mainfrom
nickwalkmsft-patch-1
Draft

Suggested actions proposed updates#14329
nickwalkmsft wants to merge 2 commits into
mainfrom
nickwalkmsft-patch-1

Conversation

@nickwalkmsft
Copy link
Copy Markdown

@nickwalkmsft nickwalkmsft commented May 18, 2026

@SharanGarcha-MSFT please review proposed changes and comments

@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/bots/how-to/conversations/prompt-suggestions.md 98 36 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 7166ac4:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/bots/how-to/conversations/prompt-suggestions.md ✅Succeeded View

For more details, please refer to the build report.


# Create prompt suggestions

Prompt suggestions are commands that are presented to the users in the Microsoft Teams chat.
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Need to find a word other than commands given the debut of agent slash commands.


>[!NOTE]
>
> Your bot can either use a prompt starter or a welcome message. If your bot uses prompt starters, ensure that your bot doesn't send a welcome message.
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

welcome message

Is there a doc you can link to about welcome messages? And does it say the same thing in the other direction?

* The `type` field indicates whether the bot command is basic or prompt. Set `type` to **prompt** and provide the text in the prompt field. When selected, the prompt text appears in the compose box instead of the title or description.
* The `prompt` field specifies the text that appears in the compose box for a prompt command. It supports up to 4,000 characters.

>[!NOTE]
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Use required or similar above, not in a separate note block here. Are these fields not all required?

> If you remove any commands from your manifest, you must redeploy your app to implement the changes. In general, any changes to the manifest require you to redeploy your app.

The following image illustrates an example of prompt suggestions:
The following image illustrates an example of prompt starters:
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Move the images up close to the top of the section.

Prompt starters reappear in the **View Prompts** flyout above the compose box during a conversation. They enable users to review the prompts while interacting with your bot.
After the user begins a conversation, the prompt starters will disappear from the conversation pane but remain available in the **View Prompts** flyout above the compose box, enabling users to review the prompts while interacting with your bot.

# [Personal chat](#tab/pc)
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

‼️ Not sure what happened but this doc is very broken here, please review on the site and revise. The suggested actions content should not need to be in an include at all.

@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/bots/how-to/conversations/prompt-suggestions.md 98 36 link
msteams-platform/includes/bots/suggested-actions.md 88 4 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.

@nickwalkmsft nickwalkmsft changed the title Prompt-suggestions.md updates Suggested actions proposed updates May 18, 2026
@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.

>
> Your bot can either use a prompt starter or a welcome message. If your bot uses prompt starters, ensure that your bot doesn't send a welcome message.

Prompt starters are supported in one-on-one chats, group chats, and channels. To enable prompt starters, define the `commands` property in your bot's app manifest. Each command contains four fields: `title`, `description`, `type`, and `prompt`.
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

You need text that describes the UX of prompt starters and suggested actions (below). For suggested actions you do say that it involves buttons, but it should clearly describe when and where the buttons are placed.

@learn-build-service-prod
Copy link
Copy Markdown
Contributor

Learn Build status updates of commit ac46680:

✅ Validation status: passed

File Status Preview URL Details
msteams-platform/bots/how-to/conversations/prompt-suggestions.md ✅Succeeded View
msteams-platform/includes/bots/suggested-actions.md ✅Succeeded View

For more details, please refer to the build report.

>
> `SuggestedActions` aren't supported for chat bots with attachments for any conversation type.

Here are some examples that show how to implement and experience suggested actions using `imBack` and `Action.Compose`:
Copy link
Copy Markdown
Author

@nickwalkmsft nickwalkmsft May 18, 2026

Choose a reason for hiding this comment

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

This section needs to be much clearer and more completely describe what to do. What are imBack and Action.Compose?


> [!NOTE]
>
> `SuggestedActions` aren't supported for chat bots with attachments for any conversation type.
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

What exactly does this mean? Not sure what "chat bots with attachments" refers to.

* [Build bots for Teams](~/bots/what-are-bots.md)
* [App manifest schema for Teams](~/resources/schema/manifest-schema.md)
* [Messages in bot conversations](~/bots/how-to/conversations/conversation-messages.md)
* [Adaptive Cards for bot developers](/adaptive-cards/getting-started/bots)
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Suggested change
* [Adaptive Cards](https://adaptivecards.microsoft.com/)

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant