RiveScript-Enabled Chatbots
Here are some complete chatbot applications that use RiveScript as their
back-end "brain" and bridge RiveScript to a chat interface of some kind, such as
an instant messenger.
Want your chatbot project featured? Contact me and I'll
add you to this page! The only requirement is that your project has to use
RiveScript!
Admiral
Admiral is a Python chatbot that utilizes RiveScript and connects to some chat
platforms.
At the time of writing it only connects to Slack but there are plans to hook it
up to Google Hangouts soon too.
Aires
Aires is a multi-protocol, multi-brained chatbot with support for connecting a
chatbot to AOL Instant Messenger and XMPP (through which a bot could be signed
on to Google Hangouts or Facebook Messenger via their XMPP interfaces).
It's designed with a plugin architecture so that adding new protocol interfaces
or back-end bot brains is easy. It comes with support built-in for RiveScript as
a back-end brain.
I.R.I.S. (IRIS Really Is Smart)
I.R.I.S (IRIS really is smart) is a virtual assistant project that was born in
2010. [...] The core is made in Java, based on Rivescript (A.I.M.L variant). The
project includes the backend application, the web frontend and an android app.
The communication in the first version is made through XMPP and in the second
version via websockets to allow data push.
--Giancarlo Sánchez
Scarecrow
Scarecrow is a chatbot written in Go. It connects to Slack and has a console
interface for chatting with the bot locally in your terminal (and it can do both
things simultaneously).
It makes use of Goroutines in Go and runs each bot interface on a separate
thread. Plans to extend its reach to XMPP and other platforms are underway.
It supports RiveScript as its back-end brain but support for other brains
(pluggable) will be possible in the future.
Web design and content copyright © 2024 Noah Petherbridge.