aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Expand)AuthorAgeFilesLines
* Remove channel from autojoin when BitBot parts itGravatar jesopo2018-09-031-4/+10
* Support IRCv3's chghost and invite-notifyGravatar jesopo2018-09-031-2/+3
* Added !resetpassword in permissions.pyGravatar jesopo2018-09-031-0/+18
* Make CAP functionality more part of the framework and support message-tags and•••multi-prefix Gravatar jesopo2018-09-031-14/+9
* Add greeting.pyGravatar jesopo2018-09-031-0/+13
* Print mode changes in print_activityGravatar jesopo2018-09-021-0/+10
* up min/max duck show time in ducks.pyGravatar jesopo2018-09-021-1/+1
* give an Exports object (actually, ExportsContex object) to each module, to•••facilitate things like !set and !channelset without using the events system Gravatar jesopo2018-09-0264-143/+116
* Also optionally (attempt to) kick users that send malicious urls in•••check_urls.py Gravatar jesopo2018-09-021-3/+10
* Add check_urls.py, to opt-in check for malicious urlsGravatar jesopo2018-09-021-0/+34
* Update reloading config on USR1Gravatar jesopo2018-09-021-2/+5
* change wolframalpha.py to use the "short answer" apiGravatar jesopo2018-09-021-30/+8
* Fix iterationsGravatar dngfx2018-09-011-2/+2
* Fix duck statsGravatar dngfx2018-09-011-1/+1
* Uncomment duck statsGravatar dngfx2018-09-011-2/+3
* Merge branch 'master' into masterGravatar Dan2018-09-011-0/+4
|\
| * re-add self.events in ducks.pyGravatar jesopo2018-09-011-0/+1
| * Don't persist timer, use events.on("send.stdout")Gravatar jesopo2018-09-011-7/+6
* | Re-toast ducks.py!Gravatar dngfx2018-09-011-0/+39
* | Revert "Toast off ducks.py with .duckstats"•••This reverts commit 3044b83 Gravatar dngfx2018-09-011-44/+2
* | Toast off ducks.py with .duckstatsGravatar dngfx2018-09-011-2/+44
* | re-add self.eventsGravatar dngfx2018-09-011-0/+1
* | Don't persist timer, use events.on("send.stdout")Gravatar jesopo2018-09-011-7/+6
|/
* Massively optimise ducks.py and remove a bunch of cruft.Gravatar dngfx2018-09-011-51/+1
* Convert to booleans and validation.Gravatar dngfx2018-09-011-28/+24
* BitBot is single threaded!Gravatar jesopo2018-09-011-15/+4
* Omg I can't spell.Gravatar dngfx2018-09-011-0/+0
* omg it's the future (#15)•••* Add Database.UserChannelSettings.find_all_by_setting * Turns out we didn't need find_all_by_setting * Actually, we do need find_all_by_setting * Table name typo * Add Utils.bold and Utils.underline * Added functionality to load, unload and reload modules from a command! Gravatar Dan2018-09-011-0/+39
* Move lists out of scopeGravatar dngfx2018-09-012-29/+27
* Add 8ball moduleGravatar dngfx2018-09-011-0/+30
* Cosmetic enhancement for ducks and dice.Gravatar dngfx2018-09-012-11/+13
* Remove superfluous code from ducks.py and introduce dice.py (DND rolling func...Gravatar dngfx2018-09-012-37/+55
* Switch print() to log.info() for next-duck-wave information.Gravatar dngfx2018-09-011-3/+4
* Fix this back to channel.send_message(), stdout just no.Gravatar dngfx2018-09-011-1/+1
* Set a timer for sending out ducks randomly, and change some messages to stdout.Gravatar dngfx2018-09-011-16/+22
* Adjust timing for production.Gravatar dngfx2018-08-311-2/+2
* Introduce .killers for ducks.pyGravatar dngfx2018-08-311-2/+34
* THE OVERLORD DEMANDS I TRASH ITGravatar dngfx2018-08-311-1/+0
* Change to stdout because i'm a pillock.Gravatar dngfx2018-08-311-1/+1
* .friends support! Yay, lets be friends.Gravatar dngfx2018-08-311-2/+29
* Just duck things~Gravatar dngfx2018-08-311-22/+41
* Migrate duck data to user_channel_settings.Gravatar dngfx2018-08-311-10/+18
* Where on earth did this PHP relic come from?Gravatar dngfx2018-08-311-1/+1
* Fix decoys stacking up and attempting to take over irc.Gravatar dngfx2018-08-311-1/+6
* That commit was just a decoy.Gravatar dngfx2018-08-311-1/+1
* Decoy FiddlingGravatar dngfx2018-08-311-3/+6
* Remove print in ducks.pyGravatar jesopo2018-08-311-2/+0
* Give modules event objects with "context"s, to facilitate purging all the event•••hooks for a module Gravatar jesopo2018-08-3160-290/+296
* Revert "Reformat"•••This reverts commit abed9cf Gravatar dngfx2018-08-3160-1346/+816
* ReformatGravatar dngfx2018-08-3160-816/+1346