aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Revert "add !msg"•••This reverts commit ddaf8a38905bfba2e076f9d5c564e5a1e2e2e90f. Gravatar jesopo2019-09-273-16/+2
* 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/master•••Improves sentence processing for karmaGravatar jesopo2019-09-271-13/+13
|\
| * Some minor cleanupGravatar Noah Pederson2019-09-271-3/+3
| * Improves sentence processing for karma•••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" Gravatar Noah Pederson2019-09-261-14/+14
* | 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 !reconnect•••closes #166 Gravatar jesopo2019-09-271-18/+26
* | !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
* allow up to d30, not just d20Gravatar jesopo2019-09-261-3/+3
* add !dice as an alias of !rollGravatar jesopo2019-09-261-0/+1
* !k should be alias_of !kickGravatar jesopo2019-09-261-1/+1
* support +/- modifiers on dice !rollGravatar jesopo2019-09-261-14/+27
* allow !grab for 1 to 3 most recent lines (default is 1)Gravatar jesopo2019-09-261-8/+20
* add utils.parse.try_int() because .isdigit() isnt good enoughGravatar jesopo2019-09-261-0/+6
* add IRCBuffer.find_many_from()Gravatar jesopo2019-09-261-2/+8
* add !action to echo.pyGravatar jesopo2019-09-261-0/+6
* `returned` is now a tuple; we want `message`Gravatar jesopo2019-09-261-1/+1
* 'require-mode'/'require-access' -> 'require_mode'/'require_access'•••closes #161 Gravatar jesopo2019-09-261-2/+2
* allow all preprocess.command and check.command failures to have a messageGravatar jesopo2019-09-266-26/+40
* !echo should have a min_args kwargGravatar jesopo2019-09-261-0/+1
* make !silence effect min_args and unknown-command•••closes #160 Gravatar jesopo2019-09-262-49/+51
* slim down license in README.mdGravatar jesopo2019-09-251-17/+1
* push markov lines down command.regex so ignored users are missedGravatar jesopo2019-09-251-8/+11
* non-CWed pleroma posts have content as "", not nullGravatar jesopo2019-09-251-1/+1
* pleroma outbox items don't have an inReplyTo when it's nullGravatar jesopo2019-09-251-1/+1
* only fist first_item onceGravatar jesopo2019-09-251-0/+1
* make fediverse module rely on REST API•••I didn't want to do this unless we had to but Mastodon is introducing requirming signed requests soon, so even if a user doesn't use bitbot as an instance, we'll still need to be able to serve Actor (and key) over the REST API Gravatar jesopo2019-09-251-0/+2
* only show non-replies with ,fediGravatar jesopo2019-09-251-2/+6
* assume http fallback_encoding by content-type (utf8 for json)Gravatar jesopo2019-09-251-1/+8
* allow channels to specify quotes should be per-channelGravatar jesopo2019-09-251-4/+22
* request tweet stream as tweet_mode="extended"Gravatar jesopo2019-09-251-1/+2
* show alias of disconnected server when it's a cancelled timerGravatar jesopo2019-09-251-1/+4
* serve pub key, not certGravatar jesopo2019-09-252-3/+14
* don't .strip() tls certGravatar jesopo2019-09-251-1/+1
* _ap_url already array-ifiesGravatar jesopo2019-09-251-1/+1
* reference mask_split, not sGravatar jesopo2019-09-241-1/+1