npm.io
0.4.3 • Published 1 year ago

@microsoft/agents-hosting-teams

Licence
MIT
Version
0.4.3
Deps
1
Size
687 kB
Vulns
0
Weekly
0
Stars
81

@microsoft/agents-hosting-teams

This package contains Teams specific features, such as:

  • Message Extensions
  • Teams Meetings
  • Teams SSO Flows
  • Parse Activity with specific Teams features

Installation

npm install @microsoft/agents-hosting-teams

Usage

Use TeamsCloudAdapter and TeamsActivityHandler to subscribe to Teams specific events.

// index.ts
const authConfig: AuthConfiguration = loadAuthConfigFromEnv()
const adapter = new TeamsCloudAdapter(authConfig)
// agent.ts
export class TeamsMultiFeatureAgent extends TeamsActivityHandler {
    constructor () {
        super()
    }

    async handleTeamsMessagingExtensionQuery () {
        // This function is intentionally left unimplemented. Provide your own implementation.
    }
}