Gathering detailed insights and metrics for @microsoft/teams-connector
Gathering detailed insights and metrics for @microsoft/teams-connector
Gathering detailed insights and metrics for @microsoft/teams-connector
Gathering detailed insights and metrics for @microsoft/teams-connector
@fusebit/msteams-connector
Fusebit Connector for Microsoft Teams
project-coriander-test-package-ms-teams
A Coveo Connector for Microsoft Teams
winston-office365-connector-hook
A Winston transport hook to send logs over to a Office 365 Connector, e.g. Microsoft Teams channel.
@azure/connectors-microsoftteams
MicrosoftTeamsConnector Library with typescript type definitions for node.js and browser.
SDK focused on building AI based applications and extensions for Microsoft Teams and other Bot Framework channels
npm install @microsoft/teams-connector
Typescript
Module System
Node Version
NPM Version
C# (38.94%)
TypeScript (33.11%)
Python (22.11%)
Bicep (4.8%)
HTML (0.92%)
JavaScript (0.08%)
Shell (0.04%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
596 Stars
1,221 Commits
243 Forks
45 Watchers
30 Branches
133 Contributors
Updated on Jul 15, 2025
Latest Version
0.1.0-preview.1
Package Id
@microsoft/teams-connector@0.1.0-preview.1
Unpacked Size
1.56 MB
Size
228.15 kB
File Count
419
NPM Version
9.5.1
Node Version
18.16.0
Published on
Aug 08, 2023
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
Within the Bot Framework, the Bot Connector service enables your bot to exchange messages with users on channels that are configured in the Bot Framework Portal.
1npm install botframework-connector
Your bot communicates with the Bot Connector service using HTTP over a secured channel (SSL/TLS). When your bot sends a request to the Connector service, it must include information that the Connector service can use to verify its identity.
To authenticate the requests, you'll need configure the Connector with the App ID and password that you obtained for your bot during registration and the Connector will handle the rest.
More information: https://docs.microsoft.com/en-us/bot-framework/rest-api/bot-framework-rest-connector-authentication
Client creation (with authentication), conversation initialization and activity send to user.
1var { ConnectorClient, MicrosoftAppCredentials } = require('botframework-connector'); 2 3async function connectToSlack() { 4 var credentials = new MicrosoftAppCredentials('<your-app-id>', '<your-app-password>'); 5 6 var botId = '<bot-id>'; 7 var recipientId = '<user-id>'; 8 9 var client = new ConnectorClient(credentials, { baseUri: 'https://slack.botframework.com' }); 10 11 var conversationResponse = await client.conversations.createConversation({ 12 bot: { id: botId }, 13 members: [ 14 { id: recipientId } 15 ], 16 isGroup: false 17 }); 18 19 var activityResponse = await client.conversations.sendToConversation(conversationResponse.id, { 20 type: 'message', 21 from: { id: botId }, 22 recipient: { id: recipientId }, 23 text: 'This a message from Bot Connector Client (NodeJS)' 24 }); 25 26 console.log('Sent reply with ActivityId:', activityResponse.id); 27}
EchoBot is a minimal bot that receives message activities and replies with the same content. The sample shows how to use restify/express for listening to activities and the ConnectorClient for sending activities.
For the Connector Service API Documentation, please see our API reference.
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.
When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License.
No vulnerabilities found.
Reason
all changesets reviewed
Reason
update tool detected
Details
Reason
24 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10
Reason
security policy file detected
Details
Reason
no dangerous workflow patterns detected
Reason
GitHub workflow tokens follow principle of least privilege
Details
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
packaging workflow detected
Details
Reason
30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Reason
project has 5 contributing companies or organizations
Details
Reason
SAST tool detected but not run on all commits
Details
Reason
dependency not pinned by hash detected -- score normalized to 5
Details
Reason
badge detected: InProgress
Reason
branch protection is not maximal on development and all release branches
Details
Reason
project is not fuzzed
Details
Reason
24 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-07-15T16:04:57Z
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More