aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* allow !markovfor outside a channel when you share the channel with bitbotGravatar jesopo2019-10-081-1/+3
|
* send ducks 5-20 seconds after the message that triggered itGravatar jesopo2019-10-081-1/+5
|
* transient timers shouldn't use the event systemGravatar jesopo2019-10-085-31/+26
|
* only show youtu.be url when one was not providedGravatar jesopo2019-10-081-2/+10
| | | | closes #171
* make 'sasl' setting 'sensitive'Gravatar jesopo2019-10-071-1/+1
|
* Setting.format() should effect when you change a setting, mostly forGravatar jesopo2019-10-071-2/+4
| | | | SensitiveSetting
* combine find_setting() and find_setting_prefix() on user/channel/server/botGravatar jesopo2019-10-074-5/+5
|
* better help/usage for quote.py commandsGravatar jesopo2019-10-041-12/+8
| | | | closes #92
* only allow !to against users bitbot has seen beforeGravatar jesopo2019-10-041-0/+4
| | | | closes #111
* exclude lines with URLs in them from creating markov chainsGravatar jesopo2019-10-041-0/+3
| | | | closes #156
* support !fedi with a URL to a NoteGravatar jesopo2019-10-042-22/+43
|
* expand `apikey` command to list, add, remove and infoGravatar jesopo2019-10-041-16/+67
| | | | closes #123
* preprocess.command returns now need `action, message` returnsGravatar jesopo2019-10-041-3/+3
|
* also stop markov chain if we chose `None`Gravatar jesopo2019-10-041-0/+2
|
* ignore one-char "words" in <title> if they're not a "letter"Gravatar jesopo2019-10-041-2/+7
|
* don't auto-title when a URL contains most of it's <title>Gravatar jesopo2019-10-041-0/+21
|
* Allow utils.Setting_ parse functions to throw detailed errorsGravatar jesopo2019-10-042-4/+19
|
* check that `third_words` isn't emptyGravatar jesopo2019-10-041-2/+2
|
* pass whether a command.regex trigger was an ACTION or notGravatar jesopo2019-10-031-1/+2
|
* only look at PRIVMSG and NOTICE for !seenGravatar jesopo2019-10-031-2/+0
|
* split words/parens karma in to 2 regexes, only accept non-parens when ^$Gravatar jesopo2019-10-031-17/+9
| | | | closes #169
* add !ghcommit and @commit auto-github syntaxGravatar jesopo2019-10-031-11/+55
|
* `alias` doesnt exist eitherGravatar jesopo2019-10-031-1/+2
|
* dont try to !connect to a variable that doesnt existGravatar jesopo2019-10-031-6/+8
|
* Fix typoGravatar Aron Heinecke2019-10-021-1/+1
|
* only check arg number at all when not "$-"Gravatar jesopo2019-09-301-5/+4
|
* first_word.lower() -> first_words[0].lower()Gravatar jesopo2019-09-301-1/+1
|
* first_word -> first_words, better if statementGravatar jesopo2019-09-301-15/+14
|
* support multiple `first_words`Gravatar jesopo2019-09-301-15/+18
|
* allow whitespace between karma target and ++/--Gravatar jesopo2019-09-301-1/+1
|
* 'is_localhost()' -> 'host_permitted()'Gravatar jesopo2019-09-301-2/+2
|
* default sasl-hard-fail to false but add a bot-wide setting for itGravatar jesopo2019-09-301-3/+7
|
* add github-token to bot.conf.example, use in github.py when availableGravatar jesopo2019-09-301-6/+10
|
* support "$-" for alias arg, meaning "0 or more args"Gravatar jesopo2019-09-301-4/+8
|
* add !msgGravatar jesopo2019-09-271-0/+9
|
* Revert "add !msg"Gravatar jesopo2019-09-271-9/+0
| | | | This reverts commit ddaf8a38905bfba2e076f9d5c564e5a1e2e2e90f.
* add !msgGravatar jesopo2019-09-271-0/+9
|
* Merge pull request #164 from chiefnoah/masterGravatar jesopo2019-09-271-13/+13
|\ | | | | Improves sentence processing for karma
| * Some minor cleanupGravatar Noah Pederson2019-09-271-3/+3
| |
| * Improves sentence processing for karmaGravatar Noah Pederson2019-09-261-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | Changes the matching regex to grab arbitrary text between () for giving (or taking away) karma. Still supports single words followed by ++/--, including usernames, and strips "," or ":" characters from the end if a single-word match. ex. (some sentence to give karma to)++ -> "[Karma] some sentence to give karma to now has 1 karma" ex. ngp:++ -> "[Karma] ngp now has 200 karma"
* | pass username/hostname to get_user() so new.user events have that informationGravatar jesopo2019-09-272-9/+8
| |
* | take an option server alias arg for !reconnectGravatar jesopo2019-09-271-18/+26
| | | | | | | | closes #166
* | !changenickname -> !nicknameGravatar jesopo2019-09-271-1/+1
|/
* add require_access flags to !silence/!unsilenceGravatar jesopo2019-09-261-1/+4
|
* update username/hostname of Users when they send PRIVMSG/NOTICE/TAGMSGGravatar jesopo2019-09-261-0/+2
|
* add check_certificate.py, to warn about expiring or not valid client certsGravatar jesopo2019-09-261-0/+33
|
* capitalisation and comma for "!stats <alias>"Gravatar jesopo2019-09-261-1/+1
|
* default !roll to 1d6Gravatar jesopo2019-09-261-2/+8
|
* make dice count optional (default 1)Gravatar jesopo2019-09-261-2/+2
|
* Show dice format error when regex doesn't matchGravatar jesopo2019-09-261-0/+2
|