yegor256 / netbout

Private talks made easy ... for robots
https://www.netbout.com/
MIT License
41 stars 35 forks source link
conversation java messaging messenger

EO principles respected here DevOps By Rultor.com We recommend RubyMine

rake PDD status Test Coverage Hits-of-Code License Availability at SixNines

Netbout.com is a communication platform that enables smoothless integration of humans and software agents in a conversation-centered environment.

The original idea behind Netbout is explained in USPTO patent application US 12/943,022.

Functionality

A user can (both via web interface and RESTful JSON API):

A search string is similar to what GitHub uses:

Predicates may be groupped using or, and, and brackets, for example:

body=important and (author=yegor256 or #hello+ or $bye+ or
  (posted<2023-12-14 and title=~something and body=~Hello))

How to Test

In order to test it locally, run:

$ bundle update
$ bundle exec rake

In order to run it locally as a web service on your localhost, run:

$ bundle exec rake run

You should be able to see it at http://localhost:4567.