Harium / suneidesis

A project to represent knowledge
MIT License
2 stars 1 forks source link
chatbot discord-bot java knowledge ontology slack-bot

Suneidesis (συνείδησις)

Suneidesis is a project to represent knowledge and build chatbots easily. This project started as an experiment to store stories but because querying data using code became so complex, it was turned into a chatbot library.

CircleCI Maven Central

Adding it to your project

Maven

<dependency>
    <groupId>com.harium.suneidesis</groupId>
    <artifactId>core</artifactId>
    <version>1.6.7</version>
</dependency>

Extensions

Examples

// A simple parrot bot (using console)
public static void main(String[] args) {
  Parser box = new EchoBox();

  Terminal terminal = new Terminal();
  terminal.addParser(box);
}

See more examples at suneidesis-examples