ARC Pro

Upgrade to ARC Pro

Experience early access to the latest features and updates. You'll have everything that is needed to unleash your robot's potential.

Thumbnail

Pandorabot AIML2

by Synthiam

Connect to the PandoraBot AIML2 service using your Pandora developer account

How to add the Pandorabot AIML2 robot skill

  1. Load the most recent release of ARC (Get ARC).
  2. Press the Project tab from the top menu bar in ARC.
  3. Press Add Robot Skill from the button ribbon bar in ARC.
  4. Choose the Artificial Intelligence category tab.
  5. Press the Pandorabot AIML2 icon to add the robot skill to your project.

Don't have a robot yet?

Follow the Getting Started Guide to build a robot and use the Pandorabot AIML2 robot skill.

How to use the Pandorabot AIML2 robot skill

Connect to the PandoraBot AIML2 service using your Pandora developer account. Pandorabots implements and supports development of the AIML open standard.  The Pandorabots Platform is "one of the oldest and largest chatbot hosting services in the world. With this robot skill, you can create "AI-driven virtual personalities" to hold human-like text or voice chats. 


User-inserted image



Config Window - Authentication


User-inserted image



1) The App ID from the Pandora Bot API Dashboard (see how to use it below)

2) The User Key from the Pandora Bot API Dashboard (see how to use it below)

3) Verify button to check if your App ID and User key is correct

4) Bot Key is the key of the Pandora Bot that you wish to use. (see how to use it below)

5) Visit the Pandora Bot dashboard

Config Window - Scripts


User-inserted image


1) Script that will execute before the message is sent to the server

2) Script that will execute when the server sends a successful response (variable of the response is populated)

3) Script that will execute when there is a transmission error communicating with the server

Config Window - Variables


User-inserted image


1) The "user defined message" (your input message) that is being sent to the server

2) The response from the server 

3) The error message if there was a transmission error


How To Use It



1) Visit pandorabots.com and create a developer account. (*note: Ensure your PC's speaker volume is down because the webpage starts talking right away)
User-inserted image



2) Visit the Dashboard and create a bot
User-inserted image


4) After you have setup your bot, we'll need to activate it for API access. Visit the Account Page.
User-inserted image



5) Select API Settings
User-inserted image


6) Copy the API ID, User Key, and Bot Key into the Config window of this robot skill
User-inserted image


7) Talk to your bot:)
User-inserted image

ARC Pro

Upgrade to ARC Pro

Become a Synthiam ARC Pro subscriber to unleash the power of easy and powerful robot programming

#1   — Edited
Wow. works right after you download! Impressive,ask robot questions and get semi intelligent responses , Even with whatever default TTS voice you currenly use,no set up needed. I have my Cereproc Cylon voice on the Roomba ARC and it does indeed respond with Cylon voice....This is a kids dream fantasy now, my favorite and only good tv episode of Galactica 1980 ,Return of Starbuck when he rebuilds the crashed Centurian Robot and first gets it to come alive and talk. Of course the first thing it wanted to do was kill him LOL! Yeah this is too much fun now!

Edit---- It knew what 2+2= and said uh 4 but then anything else it said it's not very good at arithmetic...LOL!xD
will also try out Aimbot control panel.
PRO
Synthiam
#4  
Ah spelling mistake - thanks!
#5  
Awesome DJ. This will be exciting
#6  
Hi DJ,
Just gave it a try and quickly ended with them asking me for a $20/month developer account. Dees this not work with the free sandbox accounts that we all have?
PRO
Synthiam
#7   — Edited
They don't provide free API access with their sandbox accounts. They require a developer account to have access to it. It's one of the reasons i held off on creating this plugin for so long because they want quite a bit of money for it (IMO). But, I don't know its value so i counted on your expertise:)

User-inserted image
#8   — Edited
Dang, hard stop for me here. Not paying synthiam and pandora bots to test this. What a shame. You may have spent you time chasing a wild goose here. 
At this point the best option we have is Pandorabots 1. It is AIML 1 but free and stable. I think I will just have to optimize that the best I can.
I will re-suggest that you look at Program AB. It is so dang similar to your AIML 1 implementation where the runtimes are stores on our computers. I know it is old but it is still state of the art as we are finding out and free.