XMPP chatbot written in Python. Makes use of PyAIML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
std-startup.xml initial commit May 6, 2011
subscription.png Added snapshot of backend when new user requests for subscription Feb 15, 2013
xmpp_aiml.py Minor modifications made on 11th May 2015 May 11, 2015


This is a chatbot using XMPP and PyAIML.

1. The bot should be able to remember users and their previous chat. This functionality can be achieved using PyAIML, but it is not scalable. We can have hundred xmpp contacts..hence remembering their ids and conversation is challenging. So basically we need to make it more scalable and interlligent.

2. Improve the AIML files to make bot speak more relevant stuff in 2012 and beyond.

3. Should be able to handle keywords and act according to rules specified, however, this is not task of PyAIML compiler.

4. Will MongoDB backend be useful for storing conversation and remembering them for user? I need tips from mongoDB experts..HELP!

All the best to the forks and watchers.