├── Node ├── core │ ├── tests │ │ ├── locale │ │ │ ├── en │ │ │ │ ├── TestLib.json │ │ │ │ └── index.json │ │ │ ├── es │ │ │ │ ├── TestLib.json │ │ │ │ └── index.json │ │ │ └── en-US │ │ │ │ └── index.json │ │ └── libLocale │ │ │ └── en │ │ │ └── TestLib.json │ ├── .gitignore │ ├── .npmignore │ ├── docs │ │ ├── botframework │ │ │ ├── templates │ │ │ │ └── index.hbs │ │ │ ├── assets │ │ │ │ └── images │ │ │ │ │ ├── icons.png │ │ │ │ │ ├── widgets.png │ │ │ │ │ ├── icons@2x.png │ │ │ │ │ └── widgets@2x.png │ │ │ └── partials │ │ │ │ ├── members.hbs │ │ │ │ ├── members.group.hbs │ │ │ │ ├── toc.hbs │ │ │ │ ├── ms-footer.hbs │ │ │ │ ├── member.signatures.hbs │ │ │ │ ├── breadcrumb.hbs │ │ │ │ ├── typeParameters.hbs │ │ │ │ ├── hierarchy.hbs │ │ │ │ ├── toc.root.hbs │ │ │ │ ├── member.declaration.hbs │ │ │ │ ├── analytics.hbs │ │ │ │ ├── member.hbs │ │ │ │ ├── comment.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── member.sources.hbs │ │ │ │ ├── header.hbs │ │ │ │ ├── navigation.hbs │ │ │ │ ├── member.signature.title.hbs │ │ │ │ └── member.getterSetter.hbs │ │ └── build-docs.cmd │ ├── src │ │ ├── tsconfig.json │ │ └── Scripts │ │ │ └── typings │ │ │ ├── form-data │ │ │ └── form-data.d.ts │ │ │ ├── chrono-node │ │ │ └── chrono-node.d.ts │ │ │ └── promise │ │ │ └── promise.d.ts │ ├── lib │ │ ├── cards │ │ │ ├── CardMedia.js │ │ │ ├── Keyboard.js │ │ │ ├── AudioCard.js │ │ │ ├── HeroCard.js │ │ │ ├── AnimationCard.js │ │ │ ├── CardImage.js │ │ │ └── SigninCard.js │ │ ├── locale │ │ │ ├── ru │ │ │ │ └── BotBuilder.json │ │ │ ├── zh-Hans │ │ │ │ └── BotBuilder.json │ │ │ ├── tr │ │ │ │ └── BotBuilder.json │ │ │ ├── pt │ │ │ │ └── BotBuilder.json │ │ │ ├── nl │ │ │ │ └── BotBuilder.json │ │ │ ├── es │ │ │ │ └── BotBuilder.json │ │ │ └── it │ │ │ │ └── BotBuilder.json │ │ └── dialogs │ │ │ └── SimpleDialog.js │ └── package.json ├── calling │ ├── .gitignore │ ├── .npmignore │ ├── docs │ │ ├── botframework │ │ │ ├── templates │ │ │ │ └── index.hbs │ │ │ ├── assets │ │ │ │ └── images │ │ │ │ │ ├── icons.png │ │ │ │ │ ├── widgets.png │ │ │ │ │ ├── icons@2x.png │ │ │ │ │ └── widgets@2x.png │ │ │ └── partials │ │ │ │ ├── members.hbs │ │ │ │ ├── members.group.hbs │ │ │ │ ├── toc.hbs │ │ │ │ ├── ms-footer.hbs │ │ │ │ ├── member.signatures.hbs │ │ │ │ ├── breadcrumb.hbs │ │ │ │ ├── typeParameters.hbs │ │ │ │ ├── hierarchy.hbs │ │ │ │ ├── toc.root.hbs │ │ │ │ ├── member.declaration.hbs │ │ │ │ ├── analytics.hbs │ │ │ │ ├── member.hbs │ │ │ │ ├── comment.hbs │ │ │ │ ├── index.hbs │ │ │ │ ├── member.sources.hbs │ │ │ │ ├── header.hbs │ │ │ │ ├── navigation.hbs │ │ │ │ ├── member.signature.title.hbs │ │ │ │ └── member.getterSetter.hbs │ │ └── build-docs.cmd │ ├── src │ │ ├── tsconfig.json │ │ └── Scripts │ │ │ └── typings │ │ │ ├── node-uuid │ │ │ └── node-uuid-cjs.d.ts │ │ │ ├── form-data │ │ │ └── form-data.d.ts │ │ │ └── chrono-node │ │ │ └── chrono-node.d.ts │ ├── lib │ │ ├── workflow │ │ │ ├── HangupAction.js │ │ │ ├── RejectAction.js │ │ │ └── AnswerAction.js │ │ ├── consts.js │ │ └── dialogs │ │ │ ├── Dialog.js │ │ │ └── SimpleDialog.js │ ├── package.json │ └── tests │ │ └── BotBuilder.js ├── .gitignore ├── examples │ ├── basics-libraries │ │ └── locale │ │ │ ├── es │ │ │ ├── localeTools.json │ │ │ └── index.json │ │ │ ├── en │ │ │ ├── localeTools.json │ │ │ └── index.json │ │ │ └── it │ │ │ ├── localeTools.json │ │ │ └── index.json │ ├── demo-facebook │ │ └── persistent-menu.json │ ├── feature-libraryAggregation │ │ ├── bot1.js │ │ ├── bot2.js │ │ └── profileLib.js │ ├── hello-ConsoleConnector │ │ └── app.js │ ├── hello-ChatConnector │ │ └── app.js │ ├── basics-multiTurn │ │ └── locale │ │ │ └── en │ │ │ └── index.json │ └── basics-localization │ │ └── customLocale │ │ └── en │ │ └── index.json ├── snippets │ ├── basics-sendReceive.js │ ├── basics-sendTyping.js │ ├── basics-sendCards-handleCancel.js │ ├── basics-endingConversations.js │ ├── basics-askingQuestions.js │ ├── basics-sendCards-confirmPrompts.js │ ├── basics-greetingUsers-contactRelationUpdate.js │ ├── basics-greetingUsers-firstRun.js │ ├── basics-chatConnectorSetup.js │ ├── basics-handleCommands.js │ ├── basics-rememberingAnswers.js │ ├── basics-handleCommandsUsingDialogs.js │ └── basics-sendReceiveAttachments.js └── package.json ├── CSharp ├── Documentation │ ├── doxy-index.bat │ ├── doxygen.bat │ ├── packages.config │ ├── doxysearch.cgi │ ├── app.config │ ├── connector.cs │ └── footer.html ├── global.json ├── buildtools │ ├── 35MSSharedLib1024.snk │ └── updateAssemblyInfo.ps1 ├── Samples │ ├── AlarmBot │ │ ├── Global.asax │ │ ├── Models │ │ │ └── Clock.cs │ │ ├── packages.config │ │ └── Web.Debug.config │ ├── SimpleIVRBot │ │ ├── Global.asax │ │ ├── default.htm │ │ ├── packages.config │ │ └── Controllers │ │ │ └── CallController.cs │ ├── SimpleEchoBot │ │ ├── Global.asax │ │ ├── default.htm │ │ └── packages.config │ ├── EchoBot │ │ ├── Global.asax │ │ ├── default.htm │ │ ├── App_Start │ │ │ └── WebApiConfig.cs │ │ ├── packages.config │ │ └── Web.Debug.config │ ├── SimpleSandwichBot │ │ ├── Global.asax │ │ └── default.htm │ ├── PizzaBot │ │ ├── Global.asax │ │ └── default.htm │ ├── Stock_Bot │ │ ├── Basic_Stock_Bot │ │ │ ├── Global.asax │ │ │ ├── Global.asax.cs │ │ │ ├── default.htm │ │ │ ├── Basic_Stock_Bot.sln │ │ │ └── packages.config │ │ ├── Basic_Luis_StockBot │ │ │ ├── Global.asax │ │ │ ├── Global.asax.cs │ │ │ ├── default.htm │ │ │ ├── Basic_Luis_StockBot.sln │ │ │ └── packages.config │ │ ├── LuisDialog_Stock_Bot │ │ │ ├── Global.asax │ │ │ ├── Global.asax.cs │ │ │ ├── default.htm │ │ │ ├── LuisDialog_Stock_Bot.sln │ │ │ └── packages.config │ │ └── README.md │ ├── TemplateBot │ │ ├── Global.asax │ │ ├── packages.config │ │ └── App_Start │ │ │ └── WebApiConfig.cs │ ├── SimpleAlarmBot │ │ ├── Global.asax │ │ ├── default.htm │ │ ├── App_Start │ │ │ └── WebApiConfig.cs │ │ └── packages.config │ ├── AnnotatedSandwichBot │ │ ├── Global.asax │ │ ├── default.htm │ │ └── Resource │ │ │ ├── DynamicSandwich.en.resx │ │ │ └── DynamicSandwich.fr.resx │ ├── SimpleDispatchDialog │ │ ├── Global.asax │ │ ├── packages.config │ │ ├── default.htm │ │ └── Controllers │ │ │ └── MessagesController.cs │ ├── SearchPoweredBots │ │ ├── JobListingBot │ │ │ ├── Global.asax │ │ │ ├── Global.asax.cs │ │ │ └── default.htm │ │ ├── RealEstateBot │ │ │ ├── Global.asax │ │ │ ├── Global.asax.cs │ │ │ ├── default.htm │ │ │ └── Dialogs │ │ │ │ └── IntroDialog.cs │ │ └── SearchDialogs │ │ │ ├── app.config │ │ │ └── packages.config │ ├── SimpleFacebookAuthBot │ │ ├── Global.asax │ │ ├── default.htm │ │ └── packages.config │ └── Microsoft.Bot.Sample.AspNetCore.Echo │ │ ├── appsettings.json │ │ ├── wwwroot │ │ └── default.html │ │ ├── web.config │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json ├── Library │ ├── Microsoft.Bot.Builder │ │ ├── Luis │ │ │ └── generateLuisModels.bat │ │ ├── packages.config │ │ ├── app.config │ │ ├── FormFlow │ │ │ └── MessageActivityHelper.cs │ │ └── createpackage.cmd │ ├── Microsoft.Bot.Builder.History │ │ ├── packages.config │ │ ├── app.config │ │ └── createpackage.cmd │ ├── Microsoft.Bot.Connector.NetFramework │ │ ├── pushpackage.cmd │ │ ├── package.json │ │ ├── app.config │ │ ├── packages.config │ │ └── createpackage.cmd │ ├── Microsoft.Bot.Connector.Shared │ │ ├── ITypingActivity.cs │ │ ├── AttachmentLayoutTypes.cs │ │ ├── IInstallationUpdateActivity.cs │ │ ├── Payments │ │ │ ├── PaymentRequestEx.cs │ │ │ ├── PaymentShippingTypes.cs │ │ │ └── Models │ │ │ │ ├── PaymentRequestUpdateResult.cs │ │ │ │ └── PaymentRequestCompleteResult.cs │ │ ├── StateAPI │ │ │ ├── StateClientExtensions.cs │ │ │ └── Models │ │ │ │ ├── APIResponse.cs │ │ │ │ └── BotData.cs │ │ ├── IContactRelationUpdateActivity.cs │ │ ├── ConnectorAPI │ │ │ ├── ConnectorClientExtensions.cs │ │ │ └── Models │ │ │ │ ├── Entity.cs │ │ │ │ ├── ErrorResponse.cs │ │ │ │ ├── MessageReaction.cs │ │ │ │ ├── ResourceResponse.cs │ │ │ │ ├── AdditionalProperties.cs │ │ │ │ └── MediaEventValue.cs │ │ ├── ContactRelationUpdateActionTypes.cs │ │ ├── MessageReactionTypes.cs │ │ ├── IInvokeActivity.cs │ │ ├── TextFormatTypes.cs │ │ ├── Mention.cs │ │ ├── IEndOfConversationActivity.cs │ │ ├── IEventActivity.cs │ │ ├── IConversationUpdate.cs │ │ ├── InputHints.cs │ │ ├── SigninCardEx.cs │ │ ├── HttpClientEx.cs │ │ ├── ChannelAccountEx.cs │ │ ├── Microsoft.Bot.Connector.Shared.shproj │ │ ├── ErrorResponseEx.cs │ │ ├── ConversationAccountEx.cs │ │ └── EntityEx.cs │ ├── createallpackages.cmd │ ├── Microsoft.Bot.Builder.Autofac │ │ ├── packages.config │ │ └── app.config │ ├── Microsoft.Bot.Builder.Calling │ │ ├── packages.config │ │ ├── app.config │ │ ├── createpackage.cmd │ │ └── Models │ │ │ └── Contracts │ │ │ └── PlayPrompt.cs │ ├── Microsoft.Bot.Builder.FormFlow.Json │ │ ├── app.config │ │ └── createpackage.cmd │ ├── Microsoft.Bot.Connector.NetCore │ │ ├── project.json │ │ └── Properties │ │ │ └── AssemblyInfo.cs │ ├── pushpackages.cmd │ ├── Microsoft.Bot.Connector.AspNetCore │ │ ├── project.json │ │ └── Properties │ │ │ └── AssemblyInfo.cs │ └── README.md ├── Tools │ ├── RView │ │ └── App.config │ └── ResXToXlf │ │ └── App.config ├── Tests │ ├── Microsoft.Bot.Builder.Tests │ │ ├── Scripts │ │ │ ├── Optional.script │ │ │ └── ChoiceDescriptions.script │ │ ├── packages.config │ │ ├── app.config │ │ └── ActivityExTests.cs │ ├── FormTest │ │ ├── Resource │ │ │ ├── DynamicPizza.en.resx │ │ │ └── Microsoft.Bot.Builder.FormFlowTest.PizzaOrder.en.resx │ │ ├── packages.config │ │ └── App.config │ └── Microsoft.Bot.Sample.Tests │ │ ├── packages.config │ │ └── app.config └── wrap │ └── Microsoft.Bot.Builder │ └── project.json ├── .github └── issue_template.md └── LICENSE /Node/core/tests/locale/en/TestLib.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib1": "bot-en1" 3 | } -------------------------------------------------------------------------------- /Node/core/tests/locale/es/TestLib.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib1": "bot-es1" 3 | } -------------------------------------------------------------------------------- /Node/core/.gitignore: -------------------------------------------------------------------------------- 1 | /built 2 | /**/node_modules 3 | /docs/doc 4 | /**/.vscode -------------------------------------------------------------------------------- /Node/calling/.gitignore: -------------------------------------------------------------------------------- 1 | /built 2 | /**/node_modules 3 | /docs/doc 4 | /**/.vscode -------------------------------------------------------------------------------- /CSharp/Documentation/doxy-index.bat: -------------------------------------------------------------------------------- 1 | doxyindexer docs\searchdata.xml -o docs\html\search\ -------------------------------------------------------------------------------- /CSharp/global.json: -------------------------------------------------------------------------------- 1 | { 2 | "projects": [ 3 | "wrap", 4 | "library" 5 | ] 6 | } -------------------------------------------------------------------------------- /Node/.gitignore: -------------------------------------------------------------------------------- 1 | /**/node_modules 2 | /**/.vscode 3 | /**/*.VC.db 4 | /examples/**/package.json -------------------------------------------------------------------------------- /CSharp/Documentation/doxygen.bat: -------------------------------------------------------------------------------- 1 | cd %~dp0 2 | "%ProgramFiles%\doxygen\bin\doxygen.exe" %1 %2 %3 -------------------------------------------------------------------------------- /Node/core/.npmignore: -------------------------------------------------------------------------------- 1 | /built 2 | /docs 3 | /examples 4 | /**/node_modules 5 | /src 6 | /**/.vscode -------------------------------------------------------------------------------- /Node/calling/.npmignore: -------------------------------------------------------------------------------- 1 | /built 2 | /docs 3 | /examples 4 | /**/node_modules 5 | /src 6 | /**/.vscode -------------------------------------------------------------------------------- /CSharp/Documentation/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Node/core/tests/libLocale/en/TestLib.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib1": "lib-en1", 3 | "lib2": "lib-en2", 4 | "lib3": "lib-en3" 5 | } -------------------------------------------------------------------------------- /CSharp/Documentation/doxysearch.cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidagarwal04/BotBuilder/master/CSharp/Documentation/doxysearch.cgi -------------------------------------------------------------------------------- /CSharp/buildtools/35MSSharedLib1024.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidagarwal04/BotBuilder/master/CSharp/buildtools/35MSSharedLib1024.snk -------------------------------------------------------------------------------- /CSharp/Samples/AlarmBot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application CodeBehind="Global.asax.cs" Inherits="Microsoft.Bot.Sample.AlarmBot.Global" Language="C#" %> 2 | -------------------------------------------------------------------------------- /CSharp/Samples/SimpleIVRBot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application CodeBehind="Global.asax.cs" Inherits="SimpleIVRBot.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /Node/core/tests/locale/en-US/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "id1": "index-en-US1", 3 | "id3": ["index-en-US3-a", "index-en-US3-b", "index-en-US3-c"] 4 | } -------------------------------------------------------------------------------- /CSharp/Samples/SimpleEchoBot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application CodeBehind="Global.asax.cs" Inherits="SimpleEchoBot.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /Node/calling/docs/botframework/templates/index.hbs: -------------------------------------------------------------------------------- 1 |
2 | {{#markdown}}{{{model.readme}}}{{/markdown}} 3 |
-------------------------------------------------------------------------------- /Node/core/docs/botframework/templates/index.hbs: -------------------------------------------------------------------------------- 1 |
2 | {{#markdown}}{{{model.readme}}}{{/markdown}} 3 |
-------------------------------------------------------------------------------- /CSharp/Samples/EchoBot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application CodeBehind="Global.asax.cs" Inherits="Microsoft.Bot.Sample.EchoBot.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /CSharp/Samples/SimpleSandwichBot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application CodeBehind="Global.asax.cs" Inherits="SimpleSandwichBot.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /CSharp/Samples/PizzaBot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application CodeBehind="Global.asax.cs" Inherits="Microsoft.Bot.Sample.PizzaBot.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /CSharp/Samples/Stock_Bot/Basic_Stock_Bot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="Basic_Stock_Bot.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /Node/core/docs/botframework/assets/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidagarwal04/BotBuilder/master/Node/core/docs/botframework/assets/images/icons.png -------------------------------------------------------------------------------- /CSharp/Samples/TemplateBot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application CodeBehind="Global.asax.cs" Inherits="Microsoft.Bot.Sample.TemplateBot.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /Node/core/docs/botframework/assets/images/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidagarwal04/BotBuilder/master/Node/core/docs/botframework/assets/images/widgets.png -------------------------------------------------------------------------------- /CSharp/Samples/SimpleAlarmBot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application CodeBehind="Global.asax.cs" Inherits="Microsoft.Bot.Sample.SimpleAlarmBot.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /CSharp/Samples/Stock_Bot/Basic_Luis_StockBot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="Basic_Luis_StockBot.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /CSharp/Samples/Stock_Bot/LuisDialog_Stock_Bot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="LuisDialog_Stock_Bot.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /Node/calling/docs/botframework/assets/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidagarwal04/BotBuilder/master/Node/calling/docs/botframework/assets/images/icons.png -------------------------------------------------------------------------------- /Node/calling/docs/botframework/assets/images/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidagarwal04/BotBuilder/master/Node/calling/docs/botframework/assets/images/widgets.png -------------------------------------------------------------------------------- /Node/core/docs/botframework/assets/images/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidagarwal04/BotBuilder/master/Node/core/docs/botframework/assets/images/icons@2x.png -------------------------------------------------------------------------------- /Node/core/docs/botframework/assets/images/widgets@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidagarwal04/BotBuilder/master/Node/core/docs/botframework/assets/images/widgets@2x.png -------------------------------------------------------------------------------- /Node/calling/docs/botframework/assets/images/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidagarwal04/BotBuilder/master/Node/calling/docs/botframework/assets/images/icons@2x.png -------------------------------------------------------------------------------- /Node/core/docs/botframework/partials/members.hbs: -------------------------------------------------------------------------------- 1 | {{#each groups}} 2 | {{#unless allChildrenHaveOwnDocument}} 3 | {{> members.group}} 4 | {{/unless}} 5 | {{/each}} -------------------------------------------------------------------------------- /CSharp/Samples/AnnotatedSandwichBot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application CodeBehind="Global.asax.cs" Inherits="Microsoft.Bot.Sample.AnnotatedSandwichBot.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /CSharp/Samples/SimpleDispatchDialog/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="Microsoft.Bot.Sample.SimpleDispatchDialog.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /Node/calling/docs/botframework/assets/images/widgets@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sidagarwal04/BotBuilder/master/Node/calling/docs/botframework/assets/images/widgets@2x.png -------------------------------------------------------------------------------- /Node/calling/docs/botframework/partials/members.hbs: -------------------------------------------------------------------------------- 1 | {{#each groups}} 2 | {{#unless allChildrenHaveOwnDocument}} 3 | {{> members.group}} 4 | {{/unless}} 5 | {{/each}} -------------------------------------------------------------------------------- /Node/examples/basics-libraries/locale/es/localeTools.json: -------------------------------------------------------------------------------- 1 | { 2 | "locale_prompt": "Cuál es tu idioma preferido?", 3 | "locale_updated": "Tu idioma preferido es español." 4 | } -------------------------------------------------------------------------------- /CSharp/Samples/SearchPoweredBots/JobListingBot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="Microsoft.Bot.Sample.JobListingBot.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /CSharp/Samples/SearchPoweredBots/RealEstateBot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="Microsoft.Bot.Sample.RealEstateBot.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /CSharp/Samples/SimpleFacebookAuthBot/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application CodeBehind="Global.asax.cs" Inherits="Microsoft.Bot.Sample.SimpleFacebookAuthBot.WebApiApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /Node/core/tests/locale/es/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "id1": "index-es1", 3 | "id2": "index-es2", 4 | "id3": ["index-es3-a", "index-es3-b", "index-es3-c"], 5 | "id5": "index-es5" 6 | } -------------------------------------------------------------------------------- /Node/examples/basics-libraries/locale/en/localeTools.json: -------------------------------------------------------------------------------- 1 | { 2 | "locale_prompt": "What's your preferred language?", 3 | "locale_updated": "Your preferred language is now english." 4 | } -------------------------------------------------------------------------------- /Node/examples/basics-libraries/locale/it/localeTools.json: -------------------------------------------------------------------------------- 1 | { 2 | "locale_prompt": "Qual è la tua lingua preferita?", 3 | "locale_updated": "La tua lingua preferita è: italiano." 4 | } -------------------------------------------------------------------------------- /CSharp/Library/Microsoft.Bot.Builder/Luis/generateLuisModels.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | ..\..\..\packages\autorest.0.16.0\tools\AutoRest.exe -i Luis-q.json -n Microsoft.Bot.Builder.Luis -Header MICROSOFT_MIT -O . -------------------------------------------------------------------------------- /CSharp/Library/Microsoft.Bot.Builder.History/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /CSharp/Tools/RView/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /CSharp/Tools/ResXToXlf/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Node/snippets/basics-sendReceive.js: -------------------------------------------------------------------------------- 1 | // Create your bot with a function to receive messages from the user 2 | var bot = new builder.UniversalBot(connector, function (session) { 3 | session.send("You said: %s", session.message.text); 4 | }); -------------------------------------------------------------------------------- /Node/core/docs/build-docs.cmd: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | ECHO [COMPILING DOCS] 3 | typedoc --includeDeclarations --module amd --out doc ..\lib\botbuilder.d.ts --theme .\botframework --hideGenerator --name "Bot Builder SDK Chat Reference Library" --readme none 4 | -------------------------------------------------------------------------------- /Node/core/tests/locale/en/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "id1": "index-en1", 3 | "id2": "index-en2", 4 | "id3": ["index-en3-a", "index-en3-b", "index-en3-c"], 5 | "id4": "index-en4", 6 | "exp1": "^help", 7 | "choices1": "a=a1,a2|b=b1|c" 8 | } -------------------------------------------------------------------------------- /Node/calling/docs/build-docs.cmd: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | ECHO [COMPILING DOCS] 3 | typedoc --includeDeclarations --module amd --out doc ..\src\botbuilder.d.ts --theme .\botframework --hideGenerator --name "Bot Builder SDK Calling Reference Library" --readme none 4 | -------------------------------------------------------------------------------- /Node/snippets/basics-sendTyping.js: -------------------------------------------------------------------------------- 1 | // Create bot and default message handler 2 | var bot = new builder.UniversalBot(connector, function (session) { 3 | session.sendTyping(); 4 | setTimeout(function () { 5 | session.send("Hello there..."); 6 | }, 3000); 7 | }); 8 | -------------------------------------------------------------------------------- /Node/core/docs/botframework/partials/members.group.hbs: -------------------------------------------------------------------------------- 1 |
2 |

{{title}}

3 | {{#each children}} 4 | {{#unless hasOwnDocument}} 5 | {{> member}} 6 | {{/unless}} 7 | {{/each}} 8 |
9 | -------------------------------------------------------------------------------- /Node/snippets/basics-sendCards-handleCancel.js: -------------------------------------------------------------------------------- 1 | // Add dialog to handle 'Buy' button click 2 | bot.dialog('buyButtonClick', [ 3 | // ... waterfall steps ... 4 | ]).triggerAction({ matches: /(buy|add)\s.*shirt/i }) 5 | .cancelAction('cancelBuy', "Ok... Item canceled", { matches: /^cancel/i }); -------------------------------------------------------------------------------- /Node/calling/docs/botframework/partials/members.group.hbs: -------------------------------------------------------------------------------- 1 |
2 |

{{title}}

3 | {{#each children}} 4 | {{#unless hasOwnDocument}} 5 | {{> member}} 6 | {{/unless}} 7 | {{/each}} 8 |
9 | -------------------------------------------------------------------------------- /CSharp/Library/Microsoft.Bot.Connector.NetFramework/pushpackage.cmd: -------------------------------------------------------------------------------- 1 | @if "%1" == "" goto :needpackage 2 | ..\..\packages\NuGet.CommandLine.3.4.3\tools\nuget.exe push -Source "packages" -ApiKey VSTS %1 3 | @goto end 4 | 5 | :needpackage 6 | @echo "You need to pass a package as first parameter" 7 | @goto end 8 | 9 | :end -------------------------------------------------------------------------------- /CSharp/Samples/EchoBot/default.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

Your Bot

9 | Describe your bot here and your terms of use etc. 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /CSharp/Library/Microsoft.Bot.Connector.Shared/ITypingActivity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | 4 | namespace Microsoft.Bot.Connector 5 | { 6 | /// 7 | /// The From address is typing 8 | /// 9 | public interface ITypingActivity : IActivity 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /CSharp/Samples/SimpleAlarmBot/default.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

Simple Alarm Bot

9 | This bot uses the Cortana set alarm LUIS intent. 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /CSharp/Samples/Microsoft.Bot.Sample.AspNetCore.Echo/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "IncludeScopes": false, 4 | "LogLevel": { 5 | "Default": "Debug", 6 | "System": "Information", 7 | "Microsoft": "Information" 8 | } 9 | }, 10 | "MicrosoftAppId": "", 11 | "MicrosoftAppPassword": "" 12 | } 13 | -------------------------------------------------------------------------------- /CSharp/Library/createallpackages.cmd: -------------------------------------------------------------------------------- 1 | pushd Microsoft.Bot.Builder 2 | call createpackage.cmd 3 | popd 4 | pushd Microsoft.Bot.Builder.FormFlow.Json 5 | call createpackage.cmd 6 | popd 7 | pushd Microsoft.Bot.Builder.Calling 8 | call createpackage.cmd 9 | popd 10 | pushd Microsoft.Bot.Builder.History 11 | call createpackage.cmd 12 | popd 13 | -------------------------------------------------------------------------------- /CSharp/Samples/AnnotatedSandwichBot/default.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

Annotated Sandwich Bot

9 | Simple sandwich bot annotated to improve the experience. 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /CSharp/Samples/Microsoft.Bot.Sample.AspNetCore.Echo/wwwroot/default.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

Your Bot

9 | Describe your bot here and your terms of use etc. 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Node/snippets/basics-endingConversations.js: -------------------------------------------------------------------------------- 1 | // Create bot and default message handler 2 | var bot = new builder.UniversalBot(connector, function (session) { 3 | session.send("Hi... We sell shirts. Say 'show shirts' to see our products."); 4 | }).endConversationAction('goodbyeAction', "Ok... See you next time.", { 5 | matches: /^goodbye/i 6 | }); 7 | -------------------------------------------------------------------------------- /CSharp/Samples/PizzaBot/default.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

Pizza Ordering Bot

9 | This bot demonstrates using Bot Framework forms to define a dialog from a simple C# class. 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /CSharp/Library/Microsoft.Bot.Builder.Autofac/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Node/calling/docs/botframework/partials/toc.hbs: -------------------------------------------------------------------------------- 1 |
  • 2 | {{{wbr title}}} 3 | {{#if children}} 4 | 9 | {{/if}} 10 |
  • 11 | -------------------------------------------------------------------------------- /Node/core/docs/botframework/partials/toc.hbs: -------------------------------------------------------------------------------- 1 |
  • 2 | {{{wbr title}}} 3 | {{#if children}} 4 | 9 | {{/if}} 10 |
  • 11 | -------------------------------------------------------------------------------- /Node/calling/src/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "module": "commonjs", 5 | "sourceMap": false, 6 | "noImplicitAny": true, 7 | "outDir": "../built", 8 | "noEmitOnError": true, 9 | "removeComments": true 10 | }, 11 | "exclude": [ 12 | "botbuilder.d.ts" 13 | ] 14 | } -------------------------------------------------------------------------------- /CSharp/Samples/SimpleSandwichBot/default.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

    Simple Sandwich Bot

    9 | This bot demonstrates using the Bot Builder Form framework to define a dialog from a simple C# class. 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /CSharp/Samples/SimpleFacebookAuthBot/default.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

    Facebook Login Bot

    9 | This bot demonstrates using facebook OAuth 2.0 login flow and bot framework to login a user to facebook. 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /CSharp/Samples/SearchPoweredBots/JobListingBot/Global.asax.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Http; 2 | 3 | namespace Microsoft.Bot.Sample.JobListingBot 4 | { 5 | public class WebApiApplication : System.Web.HttpApplication 6 | { 7 | protected void Application_Start() 8 | { 9 | GlobalConfiguration.Configure(WebApiConfig.Register); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Node/core/docs/botframework/partials/ms-footer.hbs: -------------------------------------------------------------------------------- 1 | 10 | -------------------------------------------------------------------------------- /Node/examples/demo-facebook/persistent-menu.json: -------------------------------------------------------------------------------- 1 | { 2 | "setting_type" : "call_to_actions", 3 | "thread_state" : "existing_thread", 4 | "call_to_actions":[ 5 | { 6 | "type":"postback", 7 | "title":"Help", 8 | "payload":"action?help" 9 | }, 10 | { 11 | "type":"postback", 12 | "title":"Goodbye", 13 | "payload":"action?goodbye" 14 | } 15 | ] 16 | } -------------------------------------------------------------------------------- /Node/snippets/basics-askingQuestions.js: -------------------------------------------------------------------------------- 1 | // Create your bot with a waterfall to ask user their name 2 | var bot = new builder.UniversalBot(connector, [ 3 | function (session) { 4 | builder.Prompts.text(session, "Hello... What's your name?"); 5 | }, 6 | function (session, results) { 7 | var name = results.response; 8 | session.send("Hi %s!", name); 9 | } 10 | ]); 11 | -------------------------------------------------------------------------------- /Node/calling/docs/botframework/partials/ms-footer.hbs: -------------------------------------------------------------------------------- 1 | 10 | -------------------------------------------------------------------------------- /CSharp/Samples/SearchPoweredBots/RealEstateBot/Global.asax.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Http; 3 | 4 | namespace Microsoft.Bot.Sample.RealEstateBot 5 | { 6 | public class WebApiApplication : HttpApplication 7 | { 8 | protected void Application_Start() 9 | { 10 | GlobalConfiguration.Configure(WebApiConfig.Register); 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /CSharp/Library/Microsoft.Bot.Connector.Shared/AttachmentLayoutTypes.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace Microsoft.Bot.Connector 8 | { 9 | public class AttachmentLayoutTypes 10 | { 11 | public const string List = "list"; 12 | public const string Carousel = "carousel"; 13 | } 14 | } -------------------------------------------------------------------------------- /Node/core/src/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "module": "commonjs", 5 | "sourceMap": false, 6 | "noImplicitAny": true, 7 | "outDir": "../lib", 8 | "noEmitOnError": true, 9 | "removeComments": true, 10 | "forceConsistentCasingInFileNames": true 11 | }, 12 | "exclude": [ 13 | "botbuilder.d.ts" 14 | ] 15 | } -------------------------------------------------------------------------------- /Node/core/docs/botframework/partials/member.signatures.hbs: -------------------------------------------------------------------------------- 1 | 6 | 7 | -------------------------------------------------------------------------------- /Node/calling/docs/botframework/partials/member.signatures.hbs: -------------------------------------------------------------------------------- 1 | 6 | 7 | -------------------------------------------------------------------------------- /Node/snippets/basics-sendCards-confirmPrompts.js: -------------------------------------------------------------------------------- 1 | // Add dialog to handle 'Buy' button click 2 | bot.dialog('buyButtonClick', [ 3 | // ... waterfall steps ... 4 | ]).triggerAction({ 5 | matches: /(buy|add)\s.*shirt/i, 6 | confirmPrompt: "This will cancel adding the current item. Are you sure?" 7 | }).cancelAction('cancelBuy', "Ok... Item canceled", { 8 | matches: /^cancel/i, 9 | confirmPrompt: "are you sure?" 10 | }); 11 | -------------------------------------------------------------------------------- /CSharp/Library/Microsoft.Bot.Builder.Calling/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Node/calling/docs/botframework/partials/breadcrumb.hbs: -------------------------------------------------------------------------------- 1 | {{#if parent}} 2 | {{#with parent}}{{> breadcrumb}}{{/with}} 3 |
  • 4 | {{#if url}} 5 | {{name}} 6 | {{else}} 7 | {{name}} 8 | {{/if}} 9 |
  • 10 | {{else}} 11 | {{#if url}} 12 |
  • 13 | Globals 14 |
  • 15 | {{/if}} 16 | {{/if}} -------------------------------------------------------------------------------- /Node/core/docs/botframework/partials/breadcrumb.hbs: -------------------------------------------------------------------------------- 1 | {{#if parent}} 2 | {{#with parent}}{{> breadcrumb}}{{/with}} 3 |
  • 4 | {{#if url}} 5 | {{name}} 6 | {{else}} 7 | {{name}} 8 | {{/if}} 9 |
  • 10 | {{else}} 11 | {{#if url}} 12 |
  • 13 | Globals 14 |
  • 15 | {{/if}} 16 | {{/if}} -------------------------------------------------------------------------------- /CSharp/Library/Microsoft.Bot.Connector.Shared/IInstallationUpdateActivity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | 4 | namespace Microsoft.Bot.Connector 5 | { 6 | /// 7 | /// A bot was installed or removed from a channel 8 | /// 9 | public interface IInstallationUpdateActivity : IActivity 10 | { 11 | /// 12 | /// add|remove 13 | /// 14 | string Action { get; set; } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /CSharp/Samples/Stock_Bot/Basic_Stock_Bot/Global.asax.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Http; 6 | using System.Web.Routing; 7 | 8 | namespace Basic_Stock_Bot 9 | { 10 | public class WebApiApplication : System.Web.HttpApplication 11 | { 12 | protected void Application_Start() 13 | { 14 | GlobalConfiguration.Configure(WebApiConfig.Register); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Node/core/docs/botframework/partials/typeParameters.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CSharp/Library/Microsoft.Bot.Builder.Autofac/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /CSharp/Samples/Stock_Bot/Basic_Luis_StockBot/Global.asax.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Http; 6 | using System.Web.Routing; 7 | 8 | namespace Basic_Luis_StockBot 9 | { 10 | public class WebApiApplication : System.Web.HttpApplication 11 | { 12 | protected void Application_Start() 13 | { 14 | GlobalConfiguration.Configure(WebApiConfig.Register); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /CSharp/Samples/Stock_Bot/LuisDialog_Stock_Bot/Global.asax.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Http; 6 | using System.Web.Routing; 7 | 8 | namespace LuisDialog_Stock_Bot 9 | { 10 | public class WebApiApplication : System.Web.HttpApplication 11 | { 12 | protected void Application_Start() 13 | { 14 | GlobalConfiguration.Configure(WebApiConfig.Register); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /CSharp/Tests/Microsoft.Bot.Builder.Tests/Scripts/Optional.script: -------------------------------------------------------------------------------- 1 | en-us 2 | {"xxx":null,"yyy":null} 3 | [] 4 | FromUser:"ok" 5 | 2 6 | ToUserText:"Welcome" 7 | ToUserText:"I didn't get you" 8 | State:{"xxx":null,"yyy":null} 9 | FromUser:"This is something" 10 | 1 11 | ToUserText:"Please enter yyy (current choice: No Preference)" 12 | State:{"xxx":"This is something","yyy":null} 13 | FromUser:"" 14 | 0 15 | State:{"xxx":"This is something","yyy":null} 16 | Result: {"xxx":"This is something","yyy":null} 17 | -------------------------------------------------------------------------------- /Node/calling/docs/botframework/partials/typeParameters.hbs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CSharp/Library/Microsoft.Bot.Builder.Calling/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /CSharp/Library/Microsoft.Bot.Builder.History/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Node/calling/docs/botframework/partials/hierarchy.hbs: -------------------------------------------------------------------------------- 1 | 18 | -------------------------------------------------------------------------------- /Node/calling/lib/workflow/HangupAction.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var uuid = require('node-uuid'); 3 | var HangupAction = (function () { 4 | function HangupAction(session) { 5 | this.session = session; 6 | this.data = {}; 7 | this.data.action = 'hangup'; 8 | this.data.operationId = uuid.v4(); 9 | } 10 | HangupAction.prototype.toAction = function () { 11 | return this.data; 12 | }; 13 | return HangupAction; 14 | }()); 15 | exports.HangupAction = HangupAction; 16 | -------------------------------------------------------------------------------- /Node/calling/lib/workflow/RejectAction.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var uuid = require('node-uuid'); 3 | var RejectAction = (function () { 4 | function RejectAction(session) { 5 | this.session = session; 6 | this.data = {}; 7 | this.data.action = 'reject'; 8 | this.data.operationId = uuid.v4(); 9 | } 10 | RejectAction.prototype.toAction = function () { 11 | return this.data; 12 | }; 13 | return RejectAction; 14 | }()); 15 | exports.RejectAction = RejectAction; 16 | -------------------------------------------------------------------------------- /Node/core/docs/botframework/partials/hierarchy.hbs: -------------------------------------------------------------------------------- 1 | 18 | -------------------------------------------------------------------------------- /Node/snippets/basics-greetingUsers-contactRelationUpdate.js: -------------------------------------------------------------------------------- 1 | // Listen for 'contactRelationUpdate' event to detect user adding bot to contacts. 2 | bot.on('contactRelationUpdate', function (message) { 3 | if (message.action === 'add') { 4 | var name = message.user ? message.user.name : null; 5 | var reply = new builder.Message() 6 | .address(message.address) 7 | .text("Hello %s... Thanks for adding me.", name || 'there'); 8 | bot.send(reply); 9 | } 10 | }); 11 | -------------------------------------------------------------------------------- /CSharp/Library/Microsoft.Bot.Builder.FormFlow.Json/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /CSharp/Samples/AlarmBot/Models/Clock.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace Microsoft.Bot.Sample.AlarmBot.Models 7 | { 8 | public interface IClock 9 | { 10 | DateTime Now { get; } 11 | } 12 | 13 | public sealed class SystemClock : IClock 14 | { 15 | DateTime IClock.Now 16 | { 17 | get 18 | { 19 | return DateTime.Now; 20 | } 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /CSharp/Samples/SimpleIVRBot/default.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

    SimpleIVRBot

    9 |

    Simple Bot for echoing user input using the Bot Builder.

    10 |

    Visit Bot Framework to register your bot. When you register it, remember to set your bot's endpoint to

    https://your_bots_hostname/api/messages

    11 | 12 | 13 | -------------------------------------------------------------------------------- /Node/core/docs/botframework/partials/toc.root.hbs: -------------------------------------------------------------------------------- 1 | {{#if isInPath}} 2 | 3 | 17 | 3 | 17 |