sboty /

Filename Size Date modified Message
aiml
cache
intelligence
msn_lib
primary
123 B
Coding Styles Changes
1.5 KB
more typo fixes after some coffee :-)
0 B
Sboty Initital Release
820 B
Code Fixes
115 B
Style and many bugs fixed, trying to apply pep to the code
283 B
rewrite config engine, gtalk chatbot, remove spanish, add new libraries
685 B
rewrite config engine, gtalk chatbot, remove spanish, add new libraries
7.5 KB
Merge version from github
14.6 KB
Code Fixes
607 B
Sboty Initital Release
703 B
Sboty Initital Release
243 B
Sboty Initital Release
22.5 KB
Sboty Initital Release
280 B
Sboty Initital Release
835 B
Sboty Initital Release

Sboty Project

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

Requirements

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

You can install xmpp, using:

pip install xmpppy

Usage

  • Rename chatbot_settings.xml.EDITME to chatbot_settings.xml.
  • Edit chatbot_settings.xml filling the data required by each tag.
  • Run chatbot_gtalk_setup.py or chatbot_msn_setup.py according to what service you will be using.
  • To debug the AI, you can use/modify the scripts: all_questions.py (to show all questions being asked) or show_unanswered.py (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.

Demo

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

demo@ictec.biz

AIML Reference

http://www.alicebot.org/aiml.html

Notes

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

Author

ICTEC SAC

Alfonso de la Guarda Reyes alfonsodg@gmail.com

Thanks

C├ęsar Bustios

Giancarlo Reyes

License

Under GPL / v3

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