Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paladique/azuresample-httpbot
Collection of bots built with Microsoft Bot Framework in C# and JS (Python soon!)
https://github.com/paladique/azuresample-httpbot
arm-templates azure bot-framework javascript
Last synced: 18 days ago
JSON representation
Collection of bots built with Microsoft Bot Framework in C# and JS (Python soon!)
- Host: GitHub
- URL: https://github.com/paladique/azuresample-httpbot
- Owner: paladique
- License: mit
- Created: 2020-05-18T20:43:54.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-07-19T02:14:25.000Z (over 1 year ago)
- Last Synced: 2024-10-18T15:20:47.457Z (27 days ago)
- Topics: arm-templates, azure, bot-framework, javascript
- Language: HTML
- Homepage:
- Size: 14.4 MB
- Stars: 12
- Watchers: 3
- Forks: 5
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bot Framework Chatbot Samples
Collection of samples using the [Microsoft Bot Framework](https://dev.botframework.com?WT.mc_id=ca-github-jasmineg).
## Samples
### Http Bot
Bot that send a user's responses to an HTTP endpoint.
[Node](HttpBot/node)
[.NET Core](HttpBot/dotnet_core)
### LUIS Bot
Bot that returns search queries on Microsoft Docs and Samples.
[Node](LUISBot/node)
[.NET Core](LUISBot/dotnet_core)
## Prerequisites
- Clone/Download this repo to your local machine.
- [Bot Framework Emulator](https://github.com/microsoft/botframework-emulator)
- [Node.js](https://nodejs.org) version 10.14.1 or higher
OR
- [.NET Core SDK](https://dotnet.microsoft.com/download?WT.mc_id=academic-0000-jasmineg)- [Azure Account](https://azure.microsoft.com/free/?WT.mc_id=academic-0000-jasmineg)
- [Student? 🎓 Sign up for an Azure Student account!](https://azure.microsoft.com/free/students/?WT.mc_id=academic-0000-jasmineg)### Testing the bot locally using Bot Framework Emulator
The [Bot Framework Emulator](https://github.com/microsoft/botframework-emulator) is a desktop application that allows bot developers to test and debug their bots on localhost or running remotely through a tunnel.
- Install the Bot Framework Emulator version 4.3.0 or greater from [here](https://github.com/Microsoft/BotFramework-Emulator/releases)
- Launch Bot Framework Emulator
- File -> Open Bot
- Enter Bot URL of `http://localhost:3978/api/messages`## Optional: Deploy the bot to Azure
To learn more about deploying a bot to Azure, see [Deploy your bot to Azure](https://aka.ms/azuredeployment) for a complete list of deployment instructions.
## Learn More
### Concepts Used in This Demo
- [Gathering Input Using Prompts](https://docs.microsoft.com/azure/bot-service/bot-builder-prompts?WT.mc_id=academic-0000-jasmineg)
- [Activity processing](https://docs.microsoft.com/azure/bot-service/bot-builder-concept-activity-processing?WT.mc_id=academic-0000-jasmineg)
- [Receive and respond to inbound HTTPS requests in Azure Logic Apps](https://docs.microsoft.com/azure/connectors/connectors-native-reqres?WT.mc_id=academic-0000-jasmineg#prerequisites?WT.mc_id=ca-github-jasmineg)### General Resources
- [Bot Framework Documentation](https://docs.botframework.com?WT.mc_id=ca-github-jasmineg)
- [Bot Basics](https://docs.microsoft.com/azure/bot-service/bot-builder-basics?WT.mc_id=academic-0000-jasmineg)
- [Channels and Bot Connector Service](https://docs.microsoft.com/azure/bot-service/bot-concepts?WT.mc_id=academic-0000-jasmineg)
- [Language Understanding using LUIS](https://docs.microsoft.com/azure/cognitive-services/luis/?WT.mc_id=academic-0000-jasmineg)
- [Overview - What is Azure Logic Apps?](https://docs.microsoft.com/azure/logic-apps/logic-apps-overview?WT.mc_id=academic-0000-jasmineg)