Skip to content

ualug/xbot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  .,::      .::::::::.      ...   ::::::::::::
  `;;;,  .,;;  ;;;'';;'  .;;;;;;;.;;;;;;;;''''
    '[[,,[['   [[[__[[\.,[[     \[[,   [[     
     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

About

Modularised python IRC bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 66.7%
  • Python 33.3%