{"repo":"yegor256/netbout","free":true,"listed":false,"github":"https://github.com/yegor256/netbout","clone":"git clone https://github.com/yegor256/netbout.git","description":"Private talks made easy ... for robots","language":"Ruby","stars":41,"topics":["java","conversation","messenger","messaging"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Human-Agent Online Talking Rooms 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): Login by email, by Github, by Facebook, etc. Create a unique identity Start a bout with an immutable title Invite another user to a bout (can't kick him out) Post an immutable message to a bout (can't edit or delete it) Attach a flag to a message Drop a flag from a message Put an immutable tag to a bout with a value (can't remove or modify) List messages/bouts by search string 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 message was posted after 14-Dec-23 Predicates may be grouped using or , and , and brackets, for example: How to Test In order to test it locally, run: In order to run it locally as a web service on your localhost, run: You should be able to see it at http://localhost:4567 .","default_branch":null,"files":null,"tree":[],"storefront":"/r/yegor256","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yegor256/netbout/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}