DEV Community

Vitaliy Stoliarov
Vitaliy Stoliarov

Posted on

Visually programmed Chatbot powered by Rete.js 2

Rete.js 2 Chatbot

This is a simple demonstration of a chatbot whose behavior is programmed using a visual editor.

In this implementation, all elements are customized, including animated connections. The chat window is presented as a separate node that can be moved only using special handles at the bottom and top. A dataflow and control flow-based engine is used to process the graph. There is also validation of connections by checking socket compatibility.

GitHub logo retejs / rete

JavaScript framework for visual programming and creating node editor #StandWithUkraine

Rete.js Build Status Quality Gate Status Join the chat at https://gitter.im/retejs/Lobby

JavaScript framework for visual programming

rete logo

#StandWithUkraine 💛💙

#RussiaInvadedUkraine on 24 of February 2022, at 5.00 AM the armed forces of the Russian Federation attacked Ukraine. Please, Stand with Ukraine, stay tuned for updates on Ukraine’s official sources and channels in English and support Ukraine in its fight for freedom and democracy in Europe.

Help to defend Ukraine — donate to Ukraine’s main charity fund

Help to defend Ukraine — donate to the fund of the National Bank of Ukraine

Introduction

Rete is a modular framework for visual programming. Rete allows you to create node-based editor directly in the browser. You can define nodes and workers that allow users to create instructions for processing data in your editor without a single line of code.

Next version

The beta version of Rete.js 2 is available in the next branch

Documentation

Check the docs and learn about the components and capabilities.

Top comments (0)