aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* | exports.get_one() -> exports.get()Gravatar jesopo2020-03-0814-15/+15
| |
* | default inactive_channel.py timer to 4 weeks, not 2Gravatar jesopo2020-03-051-2/+2
| |
* | KMh and MPh changed to km/h and mi/hGravatar jesopo2020-03-041-2/+2
| |
* | ban-format-account is no longer relevantGravatar jesopo2020-03-041-9/+0
|/
* change !seen to command specsGravatar jesopo2020-02-281-6/+4
|
* change relay.py to use command specsGravatar jesopo2020-02-271-15/+6
|
* by default, do not prune inactive channels we have modes inGravatar jesopo2020-02-271-0/+14
|
* allow individual channels to opt out of inactivity pruningGravatar jesopo2020-02-271-3/+10
|
* add `!badge show <name>`Gravatar jesopo2020-02-261-14/+25
|
* `prefix` can be None - null-coalesce it to empty stringGravatar jesopo2020-02-261-1/+1
|
* move accept_invite.py to core modules, default to not accepting invites bot-wideGravatar jesopo2020-02-261-13/+0
|
* move bot_channel.py to core_modules, default to no bot channelGravatar jesopo2020-02-261-12/+0
|
* kick bitbot last if he's covered by !kick/!kickbanGravatar jesopo2020-02-261-0/+6
|
* masks should be a list, otherwise we iterate a stringGravatar jesopo2020-02-261-1/+1
|
* support !aban and !akickban for account bansGravatar jesopo2020-02-261-26/+51
|
* show !g snippet when available, title when notGravatar jesopo2020-02-251-2/+3
|
* send_modes takes list[tuple[s,s]], add !down, !deop yourself lastGravatar jesopo2020-02-251-20/+45
|
* !op/!deop and !voice/!devoice should assume own user without argsGravatar jesopo2020-02-251-8/+12
|
* only voice/op people that dont have it alreadyGravatar jesopo2020-02-251-1/+2
|
* unmode timer should use send_modesGravatar jesopo2020-02-251-2/+1
|
* add !invex, refactor all channel_op mode-type commandsGravatar jesopo2020-02-251-157/+143
|
* we need to manually flush log filesGravatar jesopo2020-02-241-0/+1
|
* for some reason, __ variables disappear from hasattrGravatar jesopo2020-02-241-10/+10
|
* open possibly-utf8 files with forced utf8Gravatar jesopo2020-02-241-1/+1
|
* change encrypted channel logs to use RSA -> AES (CBC)Gravatar jesopo2020-02-241-7/+24
| | | | closes #248
* add isodate requirement for parsing iso8601 durationsGravatar jesopo2020-02-241-10/+3
|
* only do to_pretty_time as relative when requestedGravatar jesopo2020-02-245-6/+6
|
* support `user` (as well as `cuser`) for user object mask banningGravatar jesopo2020-02-211-1/+1
|
* update channel_op.py ban formatting to use ${}Gravatar jesopo2020-02-211-6/+6
|
* security issue: 'permissions'->'permission' (message_filters.py)Gravatar jesopo2020-02-211-1/+1
|
* add markov-chance, 0 to 100 percent chance of randomly triggered markov chainsGravatar jesopo2020-02-201-0/+12
|
* `cryptography` is in requirements.txt; we dont need to check for itGravatar jesopo2020-02-202-14/+6
|
* add option to encrypt channel_log log files line-by-lineGravatar jesopo2020-02-201-4/+10
|
* utilise @utils.export for function exporting in more placesGravatar jesopo2020-02-196-16/+8
|
* support @utils.export on functions, to export those functionsGravatar jesopo2020-02-191-4/+3
|
* show when a badge was updated, not added, by "!badge add"Gravatar jesopo2020-02-191-2/+6
|
* duck chance should be 5%, not 50%Gravatar jesopo2020-02-191-1/+1
|
* include nickname in !redeemcoin success outputGravatar jesopo2020-02-191-2/+2
| | | | closes #243
* i broke quieting when i was refactoring itGravatar jesopo2020-02-171-8/+11
|
* "=", not "==", for picking gitlab note object typeGravatar jesopo2020-02-171-1/+1
|
* send multiple KICKs in the same line when possibleGravatar jesopo2020-02-171-7/+6
|
* support gitlab wiki eventsGravatar jesopo2020-02-171-0/+16
|
* github PR events should use `["sender]["login"]`, not PR authorGravatar jesopo2020-02-171-1/+1
|
* support wildcards/masks for !ban, !unban and !kickbanGravatar jesopo2020-02-171-24/+38
|
* accept 'today' as well as 'now' for badgesGravatar jesopo2020-02-161-2/+2
|
* implement command spec modifiers, use for `pattern`, use pattern for dice.pyGravatar jesopo2020-02-151-33/+27
|
* add !badgeclearGravatar jesopo2020-02-151-0/+14
|
* rewrite badges.pyGravatar jesopo2020-02-151-168/+45
|
* rewrite todo.pyGravatar jesopo2020-02-151-71/+46
|
* update words.py to use command specs (and not docstrings)Gravatar jesopo2020-02-151-19/+10
|