Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/damingerdai/botbuilder-spring-boot-sample
https://github.com/damingerdai/botbuilder-spring-boot-sample
Last synced: 19 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/damingerdai/botbuilder-spring-boot-sample
- Owner: damingerdai
- Created: 2021-09-17T15:40:13.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-07T08:00:00.000Z (almost 3 years ago)
- Last Synced: 2023-03-02T13:41:20.648Z (almost 2 years ago)
- Language: Java
- Size: 114 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# botbuilder-spring-boot-sample
The sample for the [botbuilder-spring-boot-starter](https://github.com/PowerBotKit/botbuilder-spring-boot).
## Requirement
1. [maven](http://maven.apache.org/)
2. [jdk 1.8+](https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html)
3. [Bot Framework Emulator](https://github.com/microsoft/botframework-emulator)## Samples
| # | Sample Name | Description | Link |
| :--: | :---------- | :----------- | :--- |
| 2 |Echo bot |Demonstrates how to receive and send messages. | [Java Code](./echo-bot) |
| 3 |Welcome user |Introduces activity types and provides a welcome message on conversation update activity. | [Java Code](./welcome-bot) |
| 5 |Multi turn prompts | Demonstrates how to use waterfall dialog, prompts, and component dialog to create a simple interaction that asks the user for name, age, and prints back that information. | [Java Code](./multi-turn-prompt) |
| 6 |Using cards | Introduces all card types including thumbnail, audio, media etc. Builds on Welcoming user + multi-prompt bot by presenting a card with buttons in welcome message that route to appropriate dialog. | [Java Code](./using-cards) |
| 7 |Adaptive cards | Demonstrates how the multi-turn dialog can use a card to get user input for name and age. | [Java Code](./using-adaptive-cards) |
| 8 |Suggested actions | Demonstrates how to enable your bot to present buttons that the user can tap to provide input. | [Java Code](./suggested-actions) |
| 11 |QnA Maker (simple) | Demonstrates how to use QnA Maker to have simple single-turn conversations | [Java Code](./qnamaker) |
| 13 |Core bot | Core bot shows how to use cards, dialog, and Language Understanding (LUIS) | [Java Code](./core-bot) |