aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Allow utils.Setting_ parse functions to throw detailed errorsGravatar jesopo2019-10-043-4/+22
|
* 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
|
* Merge pull request #168 from 0xpr03/patch-1Gravatar jesopo2019-10-021-1/+1
|\ | | | | Fix typo
| * 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-302-6/+6
|
* use ipaddress is_loopback etc to do better forbidden rangesGravatar jesopo2019-09-301-0/+9
| | | | closes #87
* only _kill() when there's no servers *and* the event queue is emptyGravatar jesopo2019-09-301-1/+1
| | | | this is so that bitbot doesn't exit when you !reconnect but only have 1 server
* 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-302-6/+13
|
* support "$-" for alias arg, meaning "0 or more args"Gravatar jesopo2019-09-301-4/+8
|
* 'restat' -> 'restart'Gravatar jesopo2019-09-271-1/+1
|
* add "as root" after `service x restart` linesGravatar jesopo2019-09-271-3/+3
|
* add per-httpd rest_api infoGravatar jesopo2019-09-271-1/+14
|
* lightthpd: add proxy.forwarded for Host, add /dev/null docrootGravatar jesopo2019-09-271-5/+2
|
* only return IRCUser.hostmask() when all needed pieces are availableGravatar jesopo2019-09-271-1/+3
|
* add !msgGravatar jesopo2019-09-271-0/+9
|
* remove external_modules/ and replace with bot.conf and cli argGravatar jesopo2019-09-273-2/+10
|
* Revert "add !msg"Gravatar jesopo2019-09-273-16/+2
| | | | This reverts commit ddaf8a38905bfba2e076f9d5c564e5a1e2e2e90f.
* add !msgGravatar jesopo2019-09-273-2/+16
|
* add external_modules directoryGravatar jesopo2019-09-273-18/+32
|
* forgot to commit kwargs for get_user()Gravatar jesopo2019-09-271-5/+15
|
* 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
|
* add cryptography 2.7 to requirements.txtGravatar jesopo2019-09-261-0/+1
|
* put ==versions on requirements.txtGravatar jesopo2019-09-261-12/+12
|
* 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
|
* only permit 3-digit modifiersGravatar jesopo2019-09-261-1/+1
|
* also show "total" when there's modifiersGravatar jesopo2019-09-261-2/+2
|
* fine. support up to d100Gravatar jesopo2019-09-261-7/+9
|