aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* added code that i forgot to add to keep track of the info of new users, also ...Gravatar jesopo2016-04-201-4/+8
* added hash.py. why not.Gravatar jesopo2016-04-201-0/+18
* fixed a broken usage of the timer system. (functions are not json-able!)Gravatar jesopo2016-04-191-2/+3
* did what I said I would sooner than I thought I would. centralised persisting...Gravatar jesopo2016-04-194-55/+39
* entirely reworked the timer system to work with the event system, will eventu...Gravatar jesopo2016-04-194-24/+29
* fixed words.py to always show nicknames with the same count in the same order.Gravatar jesopo2016-04-181-1/+2
* added a way for a command callback to neatly ask to only be available for peo...Gravatar jesopo2016-04-183-0/+66
* added some code to the nickname_aliases module, I do not trust this module ye...Gravatar jesopo2016-04-181-0/+5
* started passing some more helpful info when preprocessing a command.Gravatar jesopo2016-04-181-1/+2
* added a socket timeout to IRCServer socket objects.Gravatar jesopo2016-04-181-0/+1
* added _cleanup(), a function called if present on a module before being unloa...Gravatar jesopo2016-04-181-0/+2
* added command-prefix to channel settings.Gravatar jesopo2016-04-141-3/+8
* added helper functions to IRCBot to utilise the new bot settings table.Gravatar jesopo2016-04-141-0/+10
* added a very unreliable and BAD IDEA way to unload modules.Gravatar jesopo2016-04-142-3/+25
* added a new settings table for bot settings in general.Gravatar jesopo2016-04-141-0/+30
* added experimental module to track what nicknames are actually aliases for ot...Gravatar jesopo2016-04-131-0/+84
* fixed a part of the reconnection logic.Gravatar jesopo2016-04-131-1/+1
* simpler boolean channel settingsGravatar Evelyn2016-04-105-13/+16
* added a confirmation of message save to in.py.Gravatar jesopo2016-04-101-0/+1
* beefed up the words.py module.Gravatar jesopo2016-04-101-5/+33
* changed commands.py to show usage help (if available) when minimum arguments ...Gravatar jesopo2016-04-101-2/+6
* changed code to avoid a crash when some ircd will show a mode being removed f...Gravatar jesopo2016-04-101-1/+1
* this was supposed to be in the last commit. oops.Gravatar jesopo2016-04-101-0/+2
* made the client-side ping-out logic more badass.Gravatar jesopo2016-04-101-8/+10
* added the code to prevent users using certain commands based on permissions.Gravatar jesopo2016-04-061-0/+13
* made some finishing touches to todo.py.Gravatar jesopo2016-04-061-39/+44
* added more code to deal with lastfm having a ridiculously unreliably structur...Gravatar jesopo2016-04-061-2/+2
* added an extra check related to the --require-config hashflag, causing a non-...Gravatar jesopo2016-04-061-1/+2
* added spotify.py and soundcloud.py, updated bot.json.example.Gravatar jesopo2016-04-063-1/+62
* added usage help to a lot of modules, added a verbose option to karma.py.Gravatar jesopo2016-04-0626-31/+69
* changed README.md a little.Gravatar jesopo2016-04-061-1/+1
* added tracking certain words in words.py and fixed/changed a couple of things...Gravatar jesopo2016-04-063-3/+20
* added words.py for keeping track of how many words people have said.Gravatar jesopo2016-04-051-0/+32
* fixed a crash-causing bug in lastfm when userplaycount isn't present.Gravatar jesopo2016-04-051-4/+7
* used set.py as an example for the new usage command.Gravatar jesopo2016-04-051-2/+4
* added a usage command to show usage help for commands.Gravatar jesopo2016-04-051-1/+19
* added todo.py.Gravatar jesopo2016-04-052-1/+50
* oopsGravatar jesopo2016-04-041-1/+1
* added a missing config option to bot.json.example.Gravatar jesopo2016-04-041-1/+2
* ironed out some little issues with permissions.py.Gravatar jesopo2016-04-041-1/+5
* added permissions.py which contains code for identifying/registering/logoutin...Gravatar jesopo2016-04-042-1/+74
* added a way for command event hooks to ask to only be fired from private mess...Gravatar jesopo2016-04-041-0/+2
* added code to youtube.py to prevent a crash when a video has likes/dislikes d...Gravatar jesopo2016-04-041-5/+8
* fixed showing track tags in lastfm.py.Gravatar jesopo2016-04-041-6/+11
* added an untested module requirement system.Gravatar jesopo2016-04-041-9/+29
* added some more mode event firing and removed unneeded debug printing.Gravatar jesopo2016-04-042-7/+5
* fixed some dumb typosGravatar jesopo2016-04-032-3/+3
* added some more to the skeleton of the auto_mode module.Gravatar jesopo2016-04-031-2/+11
* tinkered with some modules and fixed a few bugs, also added the skeleton for ...Gravatar jesopo2016-04-0311-28/+77
* added code to prevent newlines being where they shouldn't be in outgoing lines.Gravatar jesopo2016-04-011-1/+1