This repository contains a set of projects available implemented in Botonic.
Each example is standalone and can be initialized by running:
$ botonic new <botName>and select it from the selector.
| Name | Live Demo | Description |
|---|---|---|
| Booking Platform | 🔗 | This example shows you how to make a reservation in a hotel using a cover component, custom messages and webviews. |
| NLU Assistant | 🔗 | This example shows you how to train a custom model using Botonic NLU and take profit of it in order to recognize user intents. |
| Telco Offers | 🔗 | This example shows you a multi-language conversation flow to acquire an Internet or a cell phone rate using buttons and replies. |
| Blank | Template with empty actions. The bot will always respond with the default `404` action "I don't understand you" when you test it. | |
| Blank Typescript | Template with empty actions prepared to be used with Typescript. | |
| Tutorial | Example with comments to learn by reading the source files. | |
| Custom Webchat | Customizable webchat that can be embedded in your website. | |
| NLU | Starter example for your project with NLU capabilities. | |
| Human Handoff | Simple bot that transfers the conversation to Hubtype Desk. | |
| Intent | Bot that uses external AI like DialogFlow. | |
| Dynamic Carousel | Bot that gets data from an external API and renders a Carousel. Carousels are horizontal scrollable elements with image, title and buttons for users to trigger an action. | |
| Childs | Simple example on how childRoutes work. It allows you to build a bot with deep flows and navigate a decision tree using interactive elements like buttons. |
- Fork this project.
- Create a new directory within
examplesdirectory:$ botonic new <exampleName>
- Select an example from the prompted list to start with.
- Let your imagination run wild.
- Push your code.
- Open a new Pull Request.
- We will slightly evaluate and test the project and will be merged as soon as possible. 😊