All Projects β†’ yeuai β†’ rivebot-ce

yeuai / rivebot-ce

Licence: GPL-3.0 License
πŸ€–πŸ’¬ Rivebot Community Edition Platform (CEP) is an open source end-to-end software development platform with built-in chatbot management, customer ordering, customer care, and more. Self-host Rivebot CEP on your own servers, in a container, or on a cloud provider.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
typescript
32286 projects
HTML
75241 projects

Projects that are alternatives of or similar to rivebot-ce

Botpress
πŸ€– Dev tools to reliably understand text and automate conversations. Built-in NLU. Connect & deploy on any messaging channel (Slack, MS Teams, website, Telegram, etc).
Stars: ✭ 9,486 (+43018.18%)
Mutual labels:  chatbots, chatbot-framework
Ai Chatbot Framework
A python chatbot framework with Natural Language Understanding and Artificial Intelligence.
Stars: ✭ 1,564 (+7009.09%)
Mutual labels:  chatbots, ai-chatbot-framework
Botfuel Dialog
Botfuel SDK to build highly conversational chatbots
Stars: ✭ 96 (+336.36%)
Mutual labels:  chatbots, chatbot-framework
Botfront
Enterprise-grade open source GUI platform for Rasa teams
Stars: ✭ 582 (+2545.45%)
Mutual labels:  chatbots, chatbot-framework
sepia-assist-server
Core server of the SEPIA Framework responsible for NLU, conversation, smart-service integration, user-accounts and more.
Stars: ✭ 81 (+268.18%)
Mutual labels:  chatbot-framework, natural-language-understanding
Opendialog
OpenDialog is a Conversational Experience Platform - the starting point for your own conversational applications.
Stars: ✭ 45 (+104.55%)
Mutual labels:  chatbots, chatbot-framework
intelligo.js.org
The official website for Intelligo chatbot framework.
Stars: ✭ 18 (-18.18%)
Mutual labels:  chatbots, chatbot-framework
Xatkit
The simplest way to build all types of smart chatbots and digital assistants
Stars: ✭ 97 (+340.91%)
Mutual labels:  chatbots, chatbot-framework
neocortex
🧠Neocortex is a tool to connect your cognitive service (e.g. DialogFlow) πŸ€– with your communication channels (like facebook) πŸ“žto create amazing bots
Stars: ✭ 24 (+9.09%)
Mutual labels:  chatbots, chatbot-framework
botnaut
Chatbot Framework for Facebook Messenger platform
Stars: ✭ 13 (-40.91%)
Mutual labels:  chatbots, chatbot-framework
Poshbot
Powershell-based bot framework
Stars: ✭ 410 (+1763.64%)
Mutual labels:  chatbots, chatbot-framework
Chat-Bot
Chatbot – is a computer program that simulates a natural human conversation. Users communicate with a chatbot via the chat interface or by voice, like how they would talk to a real person.
Stars: ✭ 26 (+18.18%)
Mutual labels:  chatbots, chatbot-framework
Hangouts Chat Samples
Chat Bot Samples for Google Chat.
Stars: ✭ 284 (+1190.91%)
Mutual labels:  chatbots, chatbot-framework
Fb Botmill
A Java framework for building bots on Facebook's Messenger Platform.
Stars: ✭ 67 (+204.55%)
Mutual labels:  chatbots, chatbot-framework
core
The conversational engine and framework that powers the OpenDialog Conversational Experience platform.
Stars: ✭ 32 (+45.45%)
Mutual labels:  chatbots, chatbot-framework
virtual-assistant
Virtual Assistant
Stars: ✭ 67 (+204.55%)
Mutual labels:  chatbots, chatbot-framework
intelligo-generator
πŸ› οΈ Chatbot generator for Intelligo Framework.
Stars: ✭ 31 (+40.91%)
Mutual labels:  chatbots, chatbot-framework
Bot-Telegram-BeMEAN
πŸ’£ Bot para o Telegram do grupo do Be MEAN
Stars: ✭ 76 (+245.45%)
Mutual labels:  chatbots
botyo
Modular chatbot framework designed for group chat rooms on Facebook
Stars: ✭ 17 (-22.73%)
Mutual labels:  chatbot-framework
sepia-docs
Documentation and Wiki for SEPIA. Please post your questions and bug-reports here in the issues section! Thank you :-)
Stars: ✭ 160 (+627.27%)
Mutual labels:  chatbot-framework

Rivebot Community Edition

An AI chatbot framework using VNTK and written in Nodejs.

Join the chat at https://gitter.im/yeuai/rivebot-ce Git tag Travis

This is a part of project yeu.ai. An open platform for experiment and training Vietnamese chatbot!

Installation

Notice: Before start chatbot as a service, you need restore initial database, using mogodb in the corresponding way.

Opt1 - Git Clone

  1. Import demo database, using mongodb (you have installed before):

mongorestore --drop --db=yeu-ai --dir=dump/yeu-ai/

If you need to backup an old version before restore, then:

mongodump --db yeu-ai

  1. Clone repository & Install dependencies

git clone https://github.com/yeuai/rivebot-ce.git cd rivebot-ce npm install

  1. Run chatbot and open on your browser

npm start

Finally navigate to http://localhost:3000/ to see project in action.

Opt2 - Docker Compose

> git clone https://github.com/yeuai/rivebot-ce.git
> cd rivebot-ce

# build & start chatbot as a service
> docker-compose build
> docker-compose up -d

# import database
> docker exec -it mongodb bash
> mongorestore --drop --db=yeu-ai --dir=dump/yeu-ai/

# check logs
> docker logs chatbot -f

Opt3 - Using @kites/cli from NPM

We have ability to create a chatbot easily with Nodejs by using kites cli from NPM (look like a chatbot factory):

  1. Install kites cli: npm install -g @kites/cli
  2. Create a chatbot: kites init my-chatbot --template chatbot

The rest you need to do is configure database and start application! Read more kites document

Dependencies

Contributing

Pull requests and stars are highly welcome.

For bugs and feature requests, please create an issue.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].