hubtype / botonic

Build chatbots and conversational experiences using React
https://botonic.io
MIT License
526 stars 76 forks source link
bot-framework bots chatbots cms contentful conversational-apps conversational-interfaces conversational-ui dialogflow javascript nlp nlu react watson

Botonic

Website | Blog | Docs | Examples | Friday Office Hours


Build Chatbots and Conversational Apps Using React

botonic Version Downloads/week License Twitter Follow

🐣 Introducing Botonic Open Source Framework

Botonic is an open source full-stack framework to create chatbots and modern conversational apps made with ❀️ by Hubtype.

It's built on top of:

βš›οΈ React | ⚑ Serverless | πŸ’‘ Tensorflow.js

And it works on:

πŸ’¬ Messaging apps like Whatsapp, Facebook Messenger, Telegram, Twitter DMs | 🌐 Your website | πŸ“± Your mobile app

With Botonic you can focus on creating the best conversational experience for your users instead of dealing with different messaging APIs, AI/NLP complexity or managing and scaling infrastructure. It also comes with a battery of plugins so you can easily integrate popular services into your project, for instance:

If you'd like to see more plugins/integrations, please submit an issue or a pull request

πŸš€ Quick Start

Prerequisites

Step 1 - Install

$> npm install -g @botonic/cli

Step 2 - Create a bot

$> botonic new myBot tutorial

Step 3 - Run your bot

Run your bot locally while developing:

$> cd myBot
$> botonic serve

botonic serve is just an alias for npm run start which will start a local server at http://localhost:8080. While you develop, the server will auto reload every time you make changes to your code.

Step 4 - Deploy

$> botonic deploy

Check out the Getting Started Tutorial: a step-by-step guide to start building high quality conversational apps.

🀝 Contributing

πŸ‘ Supporters

Stargazers repo roster for @hubtype/botonic

Forkers repo roster for @hubtype/botonic