All Projects → newbotjs → newbot-framework

newbotjs / newbot-framework

Licence: other
Framework to create chatbots on all platforms and on the browser - https://newbot.io

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to newbot-framework

Rasa
💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
Stars: ✭ 13,219 (+37668.57%)
Mutual labels:  chatbots, conversational-ai
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 (+27002.86%)
Mutual labels:  chatbots, conversational-ai
airy
💬 Open source conversational platform to power conversations with an open source Live Chat, Messengers like Facebook Messenger, WhatsApp and more - 💎 UI from Inbox to dashboards - 🤖 Integrations to Conversational AI / NLP tools and standard enterprise software - ⚡ APIs, WebSocket, Webhook - 🔧 Create any conversational experience
Stars: ✭ 299 (+754.29%)
Mutual labels:  chatbots, conversational-ai
Wisty.js
🧚‍♀️ Chatbot library turning conversations into actions, locally, in the browser.
Stars: ✭ 24 (-31.43%)
Mutual labels:  chatbots, conversational-ai
converse
Conversational text Analysis using various NLP techniques
Stars: ✭ 147 (+320%)
Mutual labels:  conversational-ai
LineChivas
May the Chivas be with you...
Stars: ✭ 48 (+37.14%)
Mutual labels:  line-bot
LINE-Source
Line Application Source
Stars: ✭ 43 (+22.86%)
Mutual labels:  line-bot
Chatagram
Winning ChatBot in the IBM ChatBot competition. A ChatBot for a bank
Stars: ✭ 13 (-62.86%)
Mutual labels:  chatbots
HINT3
This repository contains datasets and code for the paper "HINT3: Raising the bar for Intent Detection in the Wild" accepted at EMNLP-2020's Insights Workshop https://insights-workshop.github.io/ Preprint for the paper is available here https://arxiv.org/abs/2009.13833
Stars: ✭ 27 (-22.86%)
Mutual labels:  conversational-ai
expando
A simple syntax for defining the NLU model for a conversational interface.
Stars: ✭ 36 (+2.86%)
Mutual labels:  chatbots
explicit memory tracker
[ACL 2020] Explicit Memory Tracker with Coarse-to-Fine Reasoning for Conversational Machine Reading
Stars: ✭ 35 (+0%)
Mutual labels:  conversational-ai
botfuel-sample-starter
Starter bot using Botfuel Dialog
Stars: ✭ 24 (-31.43%)
Mutual labels:  chatbots
line-bot-sdk-php-tiny
A simple SDK for the LINE Messaging API with PHP.
Stars: ✭ 25 (-28.57%)
Mutual labels:  line-bot
pyne
LINE for Python
Stars: ✭ 18 (-48.57%)
Mutual labels:  line-bot
virtual-assistant
Virtual Assistant
Stars: ✭ 67 (+91.43%)
Mutual labels:  chatbots
MyBot
🧠 Create chatbots easily with Bot Framework! 🤖
Stars: ✭ 30 (-14.29%)
Mutual labels:  chatbots
nlp-dialogue
A full-process dialogue system that can be deployed online
Stars: ✭ 69 (+97.14%)
Mutual labels:  conversational-ai
dialog flowtter
A Flutter implementation of Google's Dialog Flow improved
Stars: ✭ 31 (-11.43%)
Mutual labels:  chatbots
alter-nlu
Natural language understanding library for chatbots with intent recognition and entity extraction.
Stars: ✭ 45 (+28.57%)
Mutual labels:  conversational-ai
Hutoma-Conversational-AI-Platform
Hu:toma AI is an open source stack designed to help you create compelling conversational interfaces with little effort and above industry accuracy
Stars: ✭ 35 (+0%)
Mutual labels:  conversational-ai

NewBot

NewBot Javascript Framework


**NewBot Framework is an open source Javascript framework for building chatbots

Creating a conversational system can take a long time. The goal of NewBot Framework: to give all the means to realize chatbots / voicebots as quickly and as easily as possible

Docs

Last version

Why not use Microsoft BotFramework or BotKit?

The approach is completely different from these frameworks. NewBot Framework is designed to create conversational systems without worrying about the final platform.

We offer a framework, a skill structure and the means to test your bot.

5 good reasons to use NewBot Framework

Why NewBot Framework

  • Modules. A skill is an independent module. This helps structure the project and share skills
  • NLP. Native NLP, external services (DialogFlow, NewBot Cloud, etc.) or your own NLP system
  • Easy PWA integration. Create an offline chatbot with PWA
  • Unit tests. Create powerful unit tests
  • Internationalization. Easily integrate chatbot responses into multiple languages

Installation

npx degit newbotjs/template my-chatbot
cd my-chatbot
npm install
npm run dev

Usage

  • main.converse
@Event('start')
start() {
    > Hello
}
  • main.js
import code from './main.converse'

export default {
    code
}

License

MIT

Changed

2021-09-08

Set the version of NewBot. Works in WebWorkers

2020-02-19

  • Fix several bugs

2020-02-06

  • It is possible to train the chatbot on the fly
  • The training now uses version 4 of the NLPJS module. The generated model is therefore different
  • 1 additional browser-side file is generated (dist/newbot.with-nlp.[min].js). NLPJS content is integrated into the final file
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].