Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hubtype/botonic-examples
Examples built with Botonic
https://github.com/hubtype/botonic-examples
Last synced: about 1 month ago
JSON representation
Examples built with Botonic
- Host: GitHub
- URL: https://github.com/hubtype/botonic-examples
- Owner: hubtype
- Created: 2020-11-11T12:37:03.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-02-22T19:56:52.000Z (10 months ago)
- Last Synced: 2024-04-17T04:24:10.468Z (8 months ago)
- Language: JavaScript
- Size: 5.93 MB
- Stars: 9
- Watchers: 14
- Forks: 14
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Botonic Examples
This repository contains a set of projects available implemented in
[Botonic](https://botonic.io).Each example is standalone and can be initialized by running:
```bash
$ botonic new
```and select it from the selector.
## Overview of Examples
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.
## Requirements
- Node.js version 10 or higher
- [NPM cli](https://docs.npmjs.com/cli/npm) or [Yarn](https://yarnpkg.com/en/)## Contributing with new examples
1. Fork this project.
2. Create a new directory within `examples` directory:
```bash
$ botonic new
```
3. Select an example from the prompted list to start with.
4. Let your imagination run wild.
5. Push your code.
6. Open a new [Pull Request](https://github.com/hubtype/botonic-examples/pulls).
7. We will slightly evaluate and test the project and will be merged as soon as possible. 😊