Git Product home page Git Product logo

cephdon / botbuilder-samples Goto Github PK

View Code? Open in Web Editor NEW

This project forked from microsoft/botbuilder-samples

0.0 2.0 0.0 7.11 MB

Welcome to the BotBuilder samples repository. Here you will find task-focused samples in C# and Node.js to help you get started with the Bot Builder SDK!

Home Page: https://github.com/Microsoft/BotBuilder

License: MIT License

C# 66.77% ASP 0.39% HTML 1.98% JavaScript 30.80% CSS 0.06%

botbuilder-samples's Introduction

Overview

Bot Builder samples are organized into groups and designed to illustrate task-focused samples in C# and Node.js to help you build great bots! To use the samples clone our GitHub repository using Git.

git clone https://github.com/Microsoft/BotBuilder-Samples.git
cd BotBuilder-Samples

Core

These examples show the basic techniques needed to build a great bot.

Sample Description C# Node
Send Attachment A sample bot that passes simple media attachments (images) to a user activity. View SampleDeploy to Azure View SampleDeploy to Azure
Receive Attachment A sample bot that receives attachments sent by the user and downloads them. View SampleDeploy to Azure View SampleDeploy to Azure
Create New Conversation A sample bot that starts a new conversation using a previously stored user address. View SampleDeploy to Azure View SampleDeploy to Azure
Get Members of a Conversation A sample bot that retrieves the conversation's members list and detects when it changes. View SampleDeploy to Azure View SampleDeploy to Azure
Direct Line A sample bot and a custom client communicating to each other using the Direct Line API. View SampleDeploy to Azure View SampleDeploy to Azure
Multi Dialogs A sample bot showing different kind of dialogs. View SampleDeploy to Azure View SampleDeploy to Azure
State API A stateless sample bot tracking context of a conversation. View SampleDeploy to Azure View SampleDeploy to Azure
ChannelData A sample bot sending native metadata to Facebook using ChannelData. View SampleDeploy to Azure View SampleDeploy to Azure

Cards

These examples emphasize the rich card support in Bot Framework.

Sample Description C# Node
Rich Cards A sample bot to renders several types of cards as attachments. View SampleDeploy to Azure View SampleDeploy to Azure
Carousel of Cards A sample bot that sends multiple rich card attachments in a single message using the Carousel layout. View SampleDeploy to Azure View SampleDeploy to Azure

Intelligence

Build bots with powerful algorithms leveraging intelligence APIs.

Sample Description C# Node
LUIS A sample bot using LuisDialog to integrate with a LUIS.ai application. View SampleDeploy to Azure View SampleDeploy to Azure
Image Caption A sample bot that gets an image caption using Microsoft Cognitive Services Vision API. View SampleDeploy to Azure View SampleDeploy to Azure
Speech To Text A sample bot that gets text from audio using Bing Speech API. View SampleDeploy to Azure View SampleDeploy to Azure
Similar Products A sample bot that finds visually similar products using Microsoft Bing Image Search API. View SampleDeploy to Azure View SampleDeploy to Azure

Demo

These are bots designed to showcase end-to-end sample scenarios. They're great sources of code fragments if you're looking to have your bot lightup more complex features.

Sample Description C# Node
Contoso Flowers A reference implementation using many features from BotFramework. View SampleDeploy to Azure View SampleDeploy to Azure
Azure Search Two sample bots that help the user navigate large amounts of content. View Samples View Samples

botbuilder-samples's People

Contributors

andrea-orimoto avatar ejadib avatar iassal avatar juanar avatar kgrashad avatar pcostantini avatar ritika2502 avatar willportnoy avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.