An asynchronous and non-blocking AIML-based Chatbots Web Server.
This project is maintained by ifreitas
It is a simple asynchronous and non-blocking web interface for Program AB. Program AB is the reference implementation of the AIML 2.0 draft specification. AIML is a widely adopted standard for creating chat bots and mobile virtual assistants like ALICE, Mitsuku, English Tutor, The Professor, S.U.P.E.R. and many more. Program AB was developed by Richard Wallace (contact info@alicebot.org) and first released in January, 2013. More info about Program AB: https://code.google.com/archive/p/program-ab/. That name comes from an american animated television series called Pinky and the Brain.
1.1. Download the pink-<version>.zip file from the latest Pinky release at download page.
1.2. Unzip the file
1.3. Edit the pink-<version>/conf/production.conf file (self explanatory)
$ cd pinky-<version>/bin/
$ ./pinky
If you have curl installed, just run:
$ curl -d "text=test" -X POST http://localhost:9000/chat/sample/some_session
It should returns:
{ "text" : "Congratulation. It works!"}
Simply past your AIML 2.0 bot into pinky-<version>/bots dir. It does’nt require restart the server.
The bots must follows the AIML 2.0 structure dir. More info at Program-AB project page.