Skip to content

Latest commit

 

History

History
108 lines (72 loc) · 2.48 KB

README.md

File metadata and controls

108 lines (72 loc) · 2.48 KB
  .,::      .::::::::.      ...   ::::::::::::
  `;;;,  .,;;  ;;;'';;'  .;;;;;;;.;;;;;;;;''''
    '[[,,[['   [[[__[[\.,[[     \[[,   [[     
     Y$$$P     $$""""Y$$$$$,     $$$   $$     
   oP"``"Yo,  _88o,,od8P"888,_ _,88P   88,    
,m"       "Mm,""YUMMMP"   "YMMMMMP"    MMM    

xBot - the modularised Python IRC bot. Woot!

DEPENDENCIES

All dependencies except pyv8 can be install through a simple

pip install -r requirements.txt

INSTALL

  1. Clone repo
  2. Rename xbot.sample.conf to xbot.conf, and edit it
  3. Give 'bot' file execute permissions, and run ./bot
  4. Enjoy!

JS ENV

All files in modules/js will be loaded into the JS environment at creation time. This can be used to easily create a library of useful functions that are kept even when the JS environment is reset.

There is a special bot variable available in JS which contains:

  • The bot's version.
  • The current prefix.
  • The current nicks in the caller's channel and their modes.
  • All channels the bot is in.

CHANGELOG

Historical changes by Milos Ivanovic are in CHANGELOG.
Revision.io changelog: http://revision.io/xbot