Skip to content
AmarOk edited this page Dec 30, 2016 · 5 revisions

RORI is a modulable open-source chatterbot under WTFPL. The first version was written in 2011 (2.0 in September 2012) and this is a repository for the third (and last) version (re-written in Rust with a new architecture).

A complete RORI chain needs 4 things:

processus

  1. An entry point is a application which get commands from an user and send it to rori_server. For example, a chat where the entry point reads what users says.
  2. An endpoint is a application which performs actions requested by RORI. For example, it can execute a shell command or write something in a chat.
  3. A module is a script activated when a condition is fulfilled and send actions for endpoints to RORI.
  4. The rori_server which get data from entries, call modules, and send data to endpoints.

In this wiki, you can have informations to create your own nodes (module, entry point or endpoint).

Clone this wiki locally