Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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. 😊