Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!


Sboty Project

Messaging Multiprotocol Application (bot) with automated responses using the AIML standard libraries.


  • xmpp
  • msn_lib (included and modified to fix deprecated methods)

You can install xmpp, using:

pip install xmpppy


  • Rename chatbot_settings.xml.EDITME to chatbot_settings.xml.
  • Edit chatbot_settings.xml filling the data required by each tag.
  • Run or according to what service you will be using.
  • To debug the AI, you can use/modify the scripts: (to show all questions being asked) or (to show only the unanswered ones).
  • If you need to change the logic or the content of the replies, change the corresponding files in the intelligence drawer.


Try adding this contact to gmail / google apps / live / hotmail :

AIML Reference


You can copy or modify the to accommodate to any service. Nowadays most messaging services use the xmpp protocol, so it should be simple to accommodate other providers.



Alfonso de la Guarda Reyes


César Bustios

Giancarlo Reyes


Under GPL / v3

Proprietary on demand when OSI / FSF licenses are not compatible with your desires

Recent activity

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.