kandi background
Explore Kits

botframework-sdk | Bot Framework provides the most comprehensive experience | Bot library

 by   microsoft JavaScript Version: 4.14.0 License: MIT

 by   microsoft JavaScript Version: 4.14.0 License: MIT

Download this library from

kandi X-RAY | botframework-sdk Summary

botframework-sdk is a JavaScript library typically used in Automation, Bot, Nodejs, Framework applications. botframework-sdk has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.
Bot Framework provides the most comprehensive experience for building conversation applications. With the Bot Framework SDK, developers can build bots that converse free-form or with guided interactions including using simple text or rich cards that contain text, images, and action buttons. Developers can model and build sophisticated conversation using their favorite programming languages including C#, JS, Python and Java or using Bot Framework Composer, an open-source, visual authoring canvas for developers and multi-disciplinary teams to design and build conversational experiences with Language Understanding, QnA Maker and sophisticated composition of bot replies (Language Generation). Checkout the Bot Framework ecosystem section to learn more about other tooling and services related to the Bot Framework SDK.
Support
Support
Quality
Quality
Security
Security
License
License
Reuse
Reuse

kandi-support Support

  • botframework-sdk has a medium active ecosystem.
  • It has 6706 star(s) with 2361 fork(s). There are 456 watchers for this library.
  • It had no major release in the last 12 months.
  • There are 147 open issues and 5478 have been closed. On average issues are closed in 73 days. There are 16 open pull requests and 0 closed requests.
  • It has a neutral sentiment in the developer community.
  • The latest version of botframework-sdk is 4.14.0
botframework-sdk Support
Best in #Bot
Average in #Bot
botframework-sdk Support
Best in #Bot
Average in #Bot

quality kandi Quality

  • botframework-sdk has 0 bugs and 0 code smells.
botframework-sdk Quality
Best in #Bot
Average in #Bot
botframework-sdk Quality
Best in #Bot
Average in #Bot

securitySecurity

  • botframework-sdk has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
  • botframework-sdk code analysis shows 0 unresolved vulnerabilities.
  • There are 0 security hotspots that need review.
botframework-sdk Security
Best in #Bot
Average in #Bot
botframework-sdk Security
Best in #Bot
Average in #Bot

license License

  • botframework-sdk is licensed under the MIT License. This license is Permissive.
  • Permissive licenses have the least restrictions, and you can use them in most projects.
botframework-sdk License
Best in #Bot
Average in #Bot
botframework-sdk License
Best in #Bot
Average in #Bot

buildReuse

  • botframework-sdk releases are available to install and integrate.
  • botframework-sdk saves you 111 person hours of effort in developing the same functionality from scratch.
  • It has 657 lines of code, 22 functions and 186 files.
  • It has high code complexity. Code complexity directly impacts maintainability of the code.
botframework-sdk Reuse
Best in #Bot
Average in #Bot
botframework-sdk Reuse
Best in #Bot
Average in #Bot
Top functions reviewed by kandi - BETA

kandi has reviewed botframework-sdk and discovered the below as its top functions. This is intended to give you an instant insight into botframework-sdk implemented functionality, and help decide if they suit your requirements.

  • Main entry point .
  • Resolve a static package version to npm
  • Synchronizes the resulting NPM files from the sourcerc folder to the source .
  • Executes a command
  • Install and install a package .
  • Get the npm path
  • Check if the script is installed .
  • Parse the name of the package specifier
  • Get the rush version
  • Removes the package to the install folder .

botframework-sdk Key Features

We track functional issues and features asks for the Bot Framework SDK, tools and Azure Bot Service in a variety of locations. If you have found an issue or have a feature request, please submit an issue to the below repositories.

Teams Bot - get credentials from Key Vault

copy iconCopydownload iconDownload
        var storageSecretValue = keyVaultClient.GetSecretAsync($"{this.configuration.GetSection("KeyVault")["BaseURL"]}{this.configuration["KeyVaultStrings:StorageConnection"]}");

Can't get imBack to work on Adaptive Cards that are set up to work with teams

copy iconCopydownload iconDownload
 "msteams": {
    "type": "imBack",
     "value": <value>
             }
       }
-----------------------
// For directline/webchat
"type": "Action.Submit",
"title": "Get Order Status",
"data": "Get Order Status"
},

// For MS Teams
"type": "Action.Submit",
"title": "Get Order Status",
"data": {
    "msteams": {
        "type": "imBack",
        "value": "Get Order Status"
    },
},
if (context.activity.channelId == 'meteams') {
    var menuCard = CardHelper.GetMenuCardTeams(cardOptions);
} else {
    var menuCard = CardHelper.GetMenuCard(cardOptions);
}
-----------------------
// For directline/webchat
"type": "Action.Submit",
"title": "Get Order Status",
"data": "Get Order Status"
},

// For MS Teams
"type": "Action.Submit",
"title": "Get Order Status",
"data": {
    "msteams": {
        "type": "imBack",
        "value": "Get Order Status"
    },
},
if (context.activity.channelId == 'meteams') {
    var menuCard = CardHelper.GetMenuCardTeams(cardOptions);
} else {
    var menuCard = CardHelper.GetMenuCard(cardOptions);
}
-----------------------
// For directline/webchat
"type": "Action.Submit",
"title": "Get Order Status",
"data": "Get Order Status"
},

// For MS Teams
"type": "Action.Submit",
"title": "Get Order Status",
"data": {
    "msteams": {
        "type": "imBack",
        "value": "Get Order Status"
    },
},
if (context.activity.channelId == 'meteams') {
    var menuCard = CardHelper.GetMenuCardTeams(cardOptions);
} else {
    var menuCard = CardHelper.GetMenuCard(cardOptions);
}

Community Discussions

Trending Discussions on botframework-sdk
  • The embeded Hyperlinks &amp; Enlarge Image are not opening in Chrome Browser through MS-Teams Bot
  • Teams Bot - get credentials from Key Vault
  • Botframework not working Action Call in HeroCard
  • How to publish and deploy multi-channel bots without azure?
  • Connecting two bots with DirectLine javascript
  • Can't get imBack to work on Adaptive Cards that are set up to work with teams
  • Adaptive dialogs with Bot framework skills sample
  • How do i receive audio attachment sent by user to Bot?
  • Possible way to clear the conversation state at the end of a conversation for Microsoft Teams
  • with azure free trial account, can i deploy a bot to MS teams?
Trending Discussions on botframework-sdk

QUESTION

The embeded Hyperlinks &amp; Enlarge Image are not opening in Chrome Browser through MS-Teams Bot

Asked 2022-Feb-16 at 14:41

The requirement is printing the FAQ ( QnA Maker result consider as an attachment in Adaptive Card Body ) contents in MS Team Bot ( HR Bot ). The core technology that we are using is C# with ASP.NET Core, Bot Framework SDK.

FAQ Bot Example:

  • User is asking payroll related details in MS Team Bot.
  • The response contains payroll document details ( Embedded as URL with bold or italic ).
  • All responses return as an attachment ( Adding this response in attachment in adaptivae card body and after that posting using send activity ).
  • AdaptiveCard version is 1.2

It's a FAQ bot and there are no code changes happening yet for the last two weeks. All these issues were encountered after the chrome latest updates ( Chrome updates).

We have tried the following scenario for the embedded hyperlink issue.

  1. The Following answer hyperlink is opening on the MS-Teams app

enter image description here

Markdown Syntax in the QnA Maker

enter image description here

  1. The Following answer is not opening on the MS-Teams app( embedded hyperlink is changed to Bold/Italic)

enter image description here

Answer Markdown Syntax in the QnA Maker

enter image description here

Note:

  • Opening MS teams bot in a Firefox Browser, then all scenarios are working.
  • Opening MS teams Bot in a Chrome Browser, then the second point is not working as I mentioned above
  • The detailed discussion on the same issue posted on github - expecting a quick fix because of customer need.

Enlarge Image Issue:

We are facing a similar issue mentioned in github.

ANSWER

Answered 2022-Feb-16 at 14:41

Adding answer from comment section for visibility:

We checked the embedded hyperlink issue in both Microsoft Teams Desktop client(Version 1.5.00.3276) and web client. The issue is fixed now.

Source https://stackoverflow.com/questions/70183481

Community Discussions, Code Snippets contain sources that include Stack Exchange Network

Vulnerabilities

No vulnerabilities reported

Install botframework-sdk

You can download it from GitHub.

Support

| Bot Framework Composer | C# Repo | JS Repo | Python Repo | Java Repo | BF CLI |.

DOWNLOAD this Library from

Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 430 million Knowledge Items
Find more libraries
Reuse Solution Kits and Libraries Curated by Popular Use Cases

Save this library and start creating your kit

Share this Page

share link
Reuse Pre-built Kits with botframework-sdk
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 430 million Knowledge Items
Find more libraries
Reuse Solution Kits and Libraries Curated by Popular Use Cases

Save this library and start creating your kit

  • © 2022 Open Weaver Inc.