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.
A user can (both via web interface and RESTful JSON API):
A search string is similar to what GitHub uses:
title=Hello!
--- the title of the bout is exactly Hello!
owner=yegor256
--- the owner of the bout is yegor256
started<2023-12-14
--- the bout was created before 14-Dec-23guest=:yegor256
--- yegor256
is one of the participants of the bout#foo+
--- the bout has foo
tag#foo-
--- the bout doesn't have foo
tag#foo==bar
--- has foo
tag with the value bar
$green+
--- the message has green
flag$green-
--- the message doesn't have green
flagbody=Hello!
--- the body of the message is exactly Hello!
body=~the "world"!
--- the body of the message contains the "world"!
author=yegor256
--- the author of the message is yegor256
posted>2023-12-14
--- the message was posted after 14-Dec-23Predicates 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))
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
.