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
examples
directory:$ 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. 😊