owenjones / Mandelbot

(Yet another) IRC bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mandelbot

(Yet another) IRC bot

23/7/2013: I kinda work now

=== usage: Mandelbot [-h] [-b] [-v] [-f] [-i] [-c CONFIG]

Optional arguments

  • -h, --help - show this help message and exit
  • -b, --build - Creates a Mandelbot configuration file
  • -v, --verbose - Display console messages during the running of Mandelbot
  • -f, --features - Automatically load all the features in the features directory on Mandelbot startup
  • -i, --interactive - Run Mandelbot interactively (does nothing yet)
  • -c CONFIG, --config CONFIG - Specify a different configuration file to use

Configuration (sample in config_sample.json)

  • name - the name of the network
  • host - the address of the IRC network server
  • port - the port the IRC server listens on
  • ssl - whether to connect using SSL or not
  • password - the password for the IRC server (if required)
  • autoconnect - whether to automatically connect to the IRC server when Mandelbot is launched
  • nickserv - the identification service on this network
  • username - used to identify Mandelbot with the IRC server
  • realname - used to identify Mandelbot with the IRC server
  • nickname - used to identify Mandelbot with the IRC server
  • nickpass - used to identify Mandelbot with the IRC server
  • command - the command identifier Mandelbot listens for on this network
  • owner - the IRC user who can administrate Mandelbot on this network
  • users - a list of IRC users who can access Mandelbot's protected functions on this network
  • chans - a dictionary of the channels Mandelbot is to join, and the key (if required)

About

(Yet another) IRC bot


Languages

Language:Python 100.0%