aboutsummaryrefslogtreecommitdiff
path: root/modules/ducks.py
Commit message (Expand)AuthorAgeFilesLines
* duck chance should be 5%, not 50%Gravatar jesopo2020-02-191-1/+1
* update ducks.py to use command specs (and not docstrings)Gravatar jesopo2020-02-151-35/+24
* show how many seconds by which you missed !bef/!bangGravatar jesopo2020-02-071-3/+9
* support !duckstats for users other than yourselfGravatar jesopo2019-11-111-3/+7
* Set `duck_lines` to -1 when a duck is waiting to quack - do not allow bef/trap•••closes #177 Gravatar jesopo2019-10-151-5/+9
* duck_active should be when the duck spawnsGravatar jesopo2019-10-081-1/+1
* duck-prevent-highlight by default, improve !friends/!enemies queryGravatar jesopo2019-10-081-6/+29
* default !friends/!enemies to be for the current channelGravatar jesopo2019-10-081-2/+2
* send ducks 5-20 seconds after the message that triggered itGravatar jesopo2019-10-081-1/+5
* Add IntRangeSetting, reorder OptionsSetting arg orderGravatar jesopo2019-08-301-2/+2
* '+= 1' -> '+= value'Gravatar jesopo2019-07-021-1/+1
* add !duckstatsGravatar jesopo2019-07-021-4/+40
* 'patern' -> 'pattern'Gravatar jesopo2019-07-011-1/+1
* Refactor set/channelset/serverset/botset in to 'utils.Setting' objectsGravatar jesopo2019-06-281-9/+6
* implement @utils.kwarg() magic, use it for command.regex hooksGravatar jesopo2019-06-261-6/+6
* show nickname in NO_DUCK non-kick messageGravatar jesopo2019-06-191-1/+1
* Allow command.regex hooks to opt-in to being triggered from a /me•••closes #68 Gravatar jesopo2019-06-161-1/+1
* "saved a duck" -> "befriended a duck"Gravatar jesopo2019-06-141-2/+2
* 80 col wrapGravatar jesopo2019-06-141-2/+2
* typo, 'acount' -> 'count'Gravatar jesopo2019-06-121-1/+1
* "duck" when duck count is 1, "ducks" otherwiseGravatar jesopo2019-06-121-2/+5
* Add help/usage strings for ducks.pyGravatar jesopo2019-06-101-0/+14
* Add missing `time` importGravatar jesopo2019-06-081-1/+1
* Show how many seconds it took to !bef/!trap a duckGravatar jesopo2019-06-081-5/+8
* Only show typing indicators for commands that expect outputGravatar jesopo2019-06-071-1/+1
* Replaced command ,bang with ,trapGravatar Anton McClure2019-06-051-8/+6
* Change duck-triggering to be through regex commands that catch ALL messages;•••this will make is-silenced and ignores work automatically Gravatar jesopo2019-06-051-7/+6
* Don't count JOINs towards duck-triggering messagesGravatar jesopo2019-06-051-3/+0
* Add `depends-on` hashflags to relevant modulesGravatar jesopo2019-05-251-0/+3
* Add usage examples for all settingsGravatar jesopo2019-05-231-3/+4
* Don't show ducks when the bot is silencedGravatar jesopo2019-05-151-1/+5
* Typo in ducks.py, 'DEFAUL' -> 'DEFAULT'Gravatar jesopo2019-05-111-1/+1
* Change ducks-min-message default to 100Gravatar jesopo2019-05-111-1/+4
* Stop using prevent_highlight. it ruins terminals on OS XGravatar jesopo2019-05-041-4/+2
* Change min duck messages to 40, change chance back to 5%Gravatar jesopo2019-05-031-2/+2
* Actually import EventManager in ducks.pyGravatar jesopo2019-05-031-1/+1
* Set received.message.channel priority to PRIORITY_MONITORGravatar jesopo2019-05-031-1/+2
* Add !friends and !enemies to ducks.pyGravatar jesopo2019-05-031-0/+33
* Reset duck_lines to 0 when a duck has spawnedGravatar jesopo2019-05-031-0/+1
* Change duck-spawn change to 10% per message after 20 messagesGravatar jesopo2019-05-031-1/+1
* there's no `event` in bootstrap_channelGravatar jesopo2019-05-031-3/+3
* bootstrap old channels for ducks.pyGravatar jesopo2019-05-031-2/+9
* Refector ducks.pyGravatar jesopo2019-05-031-397/+56
* Better constifying of color/font charsGravatar jesopo2018-11-131-1/+1
* Pass context-wrapped timers to each module, add ModuleManager.BaseModule.on_loadGravatar jesopo2018-10-121-5/+3
* Move src/Utils.py in to src/utils/, splitting functionality out in to modules of•••related functionality Gravatar jesopo2018-10-031-32/+33
* Switch to using docstring for usage, permission and require_modeGravatar jesopo2018-09-301-6/+6
* Move all exports to @Utils.export callsGravatar jesopo2018-09-271-15/+11
* Switch to using @Utils.hook and docstrings for event hooksGravatar jesopo2018-09-261-33/+31
* Move most code in root directory to src/Gravatar jesopo2018-09-241-3/+1