I’m working on a Pandorabots-style bot hosting service where you can create bots powered by RiveScript!
It’s not quite done yet (needs a bit of sanding around the edges still), but I’m taking a break from programming for the night and I have some screenshots to show off!
http://imgur.com/a/qdcyi#0
So, here’s all the things that work so far:
[ul]
[li]Create one or many bots[/li]
[li]Create and edit your replies through a web page[/li]
[li]Upload RS documents from disk, download your entire brain as a zip file full of RS documents[/li]
[li]Chat with your bot (of course). There’s a JSON-based API system built in too![/li]
[/ul]
Unlike Pandorabots, I’m going with the RunABot approach of having users select a base brain for their bots. This is because Alice takes a while to load into the RiveScript interpreter and that would be too much overhead if I got any sizable number of bots all using Alice.
Instead, your bot’s replies are checked, and if nothing matches, then it will fall back to a single, shared, Alice instance (don’t worry, your user’s variables will be plucked back out from the Alice instance after each time she’s called. All this does is save on memory and speed by only having to load her 93,000 triggers into memory once).
Thoughts? Concerns? Excited?