Skip to content

Copilot scope for bot command list not used by M365 Copilot #1767

@Benjiiim

Description

@Benjiiim

Cross-posting from OfficeDev/microsoft-teams-app-schema#187 as asked by the Microsoft Teams App Submissions team.

I have a Teams app that includes a bot defined by the below sample snippet in the Teams app manifest:

{
"bots": [
        {
            "botId": "${{CHAT_API_CLIENT_ID}}",
            "scopes": [
                "personal",
                "groupChat",
                "team",
                "copilot"
            ],
            "commandLists": [
                {
                    "scopes": [
                        "copilot"
                    ],
                    "commands": [
                        {
                            "title": "Test1 title",
                            "description": "Test 1 description"
                        }
                    ]
                },
                {
                    "scopes": [
                        "personal"
                    ],
                    "commands": [
                        {
                            "title": "Test2 title",
                            "description": "Test 2 description"
                        }
                    ]
                }
            ],
            "isNotificationOnly": false,
            "supportsCalling": false,
            "supportsVideo": false,
            "supportsFiles": false
        }
    ]
}

Despite specifying a separate command list for Copilot with the copilot scope, Copilot seems to be using the personal scoped command list. Is it to be expected that the copilot scope is not used in M365 Copilot, and M365 Copilot should be using the personal scope?

Teams bot chat:
Image

Copilot chat:
Image

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingdocumentationImprovements or additions to documentation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions