aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* added hash.py. why not.Gravatar jesopo2016-04-201-0/+18
|
* did what I said I would sooner than I thought I would. centralised ↵Gravatar jesopo2016-04-191-40/+0
| | | | persisting timers through bot restarts.
* entirely reworked the timer system to work with the event system, will ↵Gravatar jesopo2016-04-191-9/+9
| | | | eventually persist all timers to database until complete in a central way.
* 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 ↵Gravatar jesopo2016-04-182-0/+59
| | | | people with a rank or above, added a channel_op module to utilise this.
* added some code to the nickname_aliases module, I do not trust this module ↵Gravatar jesopo2016-04-181-0/+5
| | | | yet. :|
* started passing some more helpful info when preprocessing a command.Gravatar jesopo2016-04-181-1/+2
|
* added command-prefix to channel settings.Gravatar jesopo2016-04-141-3/+8
|
* added experimental module to track what nicknames are actually aliases for ↵Gravatar jesopo2016-04-131-0/+84
| | | | other nicknames.
* simpler boolean channel settingsGravatar Evelyn2016-04-104-13/+7
|
* 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
| | | | are not met.
* 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 ↵Gravatar jesopo2016-04-061-2/+2
| | | | structured API.
* added spotify.py and soundcloud.py, updated bot.json.example.Gravatar jesopo2016-04-062-0/+60
|
* added usage help to a lot of modules, added a verbose option to karma.py.Gravatar jesopo2016-04-0626-31/+69
|
* added tracking certain words in words.py and fixed/changed a couple of ↵Gravatar jesopo2016-04-061-2/+18
| | | | things to allow it to work.
* 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
|
* ironed out some little issues with permissions.py.Gravatar jesopo2016-04-041-1/+5
|
* added permissions.py which contains code for ↵Gravatar jesopo2016-04-041-0/+72
| | | | identifying/registering/logouting users. updated README.md to reflect the newly required scrypt module.
* added a way for command event hooks to ask to only be fired from private ↵Gravatar jesopo2016-04-041-0/+2
| | | | messages.
* added code to youtube.py to prevent a crash when a video has likes/dislikes ↵Gravatar jesopo2016-04-041-5/+8
| | | | disabled.
* fixed showing track tags in lastfm.py.Gravatar jesopo2016-04-041-6/+11
|
* fixed some dumb typosGravatar jesopo2016-04-031-1/+1
|
* 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-036-24/+58
| | | | the auto_mode.py module.
* removed yet more left over code from when commands were channel-only.Gravatar jesopo2016-03-312-8/+6
|
* fixed the frankly ridiculously wrong youtube url regex in youtube.py.Gravatar jesopo2016-03-311-1/+1
|
* added CTCP SOURCE and TIME responses.Gravatar jesopo2016-03-311-1/+6
|
* made the @ for the twitter command optional.Gravatar jesopo2016-03-311-2/+4
|
* added a "hashflag" to modules to stop modules being loaded that rely on a ↵Gravatar jesopo2016-03-3011-2/+34
| | | | not-present config option.
* fixed a left over reference to event["channel"] that is now broken in to.py.Gravatar jesopo2016-03-301-2/+2
|
* made channel commands prefixable with the bot's nickname, not just the ↵Gravatar jesopo2016-03-301-3/+11
| | | | command prefix.
* fixed a couple of problems in some modules.Gravatar jesopo2016-03-293-14/+16
|
* made commands work in channel AND in private message.Gravatar jesopo2016-03-292-45/+61
|
* added bitly.py and haveibeenpwned.py.Gravatar jesopo2016-03-292-0/+56
|
* added help strings where they were missing.Gravatar jesopo2016-03-296-6/+10
|
* added random.py, added code to commands.py to remove all empty strings from ↵Gravatar jesopo2016-03-292-1/+27
| | | | args_split.
* updated ctcp.py.Gravatar jesopo2016-03-291-1/+1
|
* first commit.Gravatar jesopo2016-03-2931-0/+1271