Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/harium/suneidesis

A project to represent knowledge
https://github.com/harium/suneidesis

chatbot discord-bot java knowledge ontology slack-bot

Last synced: about 1 month ago
JSON representation

A project to represent knowledge

Awesome Lists containing this project

README

        

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](https://circleci.com/gh/Harium/suneidesis.svg?style=svg)](https://circleci.com/gh/Harium/suneidesis)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.harium.suneidesis/core/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.harium.suneidesis/core/)

## Adding it to your project

### Maven
```

com.harium.suneidesis
core
1.6.7

```

## Extensions

- [sunbot-discord](https://github.com/Harium/sunbot-discord/)
- [sunbot-slack](https://github.com/Harium/sunbot-slack/)
- [sunbot-slack-legacy](https://github.com/Harium/sunbot-slack-legacy/)
- [sunbot-http](https://github.com/Harium/sunbot-http/)
- [sunbot-http-client](https://github.com/Harium/sunbot-http-client)
- [sunbot-mqtt](https://github.com/Harium/sunbot-mqtt/)
- [sunbot-telegram](https://github.com/Harium/sunbot-telegram/)

## 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](https://github.com/Harium/suneidesis-examples/)