aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Add !ignore and !unignore in commands.pyGravatar jesopo2018-09-061-10/+35
|
* Support account-tag in permissions.pyGravatar jesopo2018-09-051-1/+2
|
* Typo in channel_save; channes -> channelsGravatar jesopo2018-09-051-1/+1
|
* Merge branch 'master' of github.com:jesopo/bitbotGravatar jesopo2018-09-051-1/+1
|\
| * Merge pull request #17 from dngfx/masterGravatar jesopo2018-09-051-1/+1
| |\ | | | | | | Update duck timer
| | * Update duck timerGravatar dngfx2018-09-041-1/+1
| | |
* | | Add !givecoins to coins.pyGravatar jesopo2018-09-051-8/+29
|/ /
* | protect_registered doesn't exist anymoreGravatar jesopo2018-09-051-2/+2
| |
* | Get user to do get_id() on in coins.pyGravatar jesopo2018-09-051-1/+2
| |
* | Add another control to prevent coin duplication if someone manages to send coinsGravatar jesopo2018-09-051-1/+5
| | | | | | | | to themselves
* | Don't use IRCUser.id ever, use IRCUser.get_id()Gravatar jesopo2018-09-055-12/+11
| |
* | Support IRCv3's account-notify/extended-join along with WHOX to replace internalGravatar jesopo2018-09-051-36/+49
|/ | | | register/identify
* twitter.py -> tweets.pyGravatar jesopo2018-09-041-3/+3
|
* Fix a huge security issue: sign users out when they change nicknameGravatar jesopo2018-09-041-3/+10
|
* Send message-tags through PRIVMSG, NOTICE and !commandsGravatar jesopo2018-09-031-2/+3
|
* Add !reconnect in admin.pyGravatar jesopo2018-09-031-9/+12
|
* Add database_backup.py for rotated database backupsGravatar jesopo2018-09-031-0/+28
|
* Only offer sasl when we have sasl authentication to sendGravatar jesopo2018-09-031-1/+2
|
* 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 andGravatar jesopo2018-09-031-14/+9
| | | | multi-prefix
* 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, toGravatar jesopo2018-09-0264-143/+116
| | | | facilitate things like !set and !channelset without using the events system
* Also optionally (attempt to) kick users that send malicious urls inGravatar jesopo2018-09-021-3/+10
| | | | check_urls.py
* 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"Gravatar dngfx2018-09-011-44/+2
| | | | | | | | This reverts commit 3044b83
* | 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)Gravatar Dan2018-09-011-0/+39
| | | | | | | | | | | | | | * 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!
* 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 ↵Gravatar dngfx2018-09-012-37/+55
| | | | function .roll 1d20)