Skip to content

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

@JGemkow

Description

@JGemkow

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions