aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* look back in logs for URL when non is provided to !isupGravatar jesopo2019-10-081-2/+10
* add !isupraw - to check if a tcp connection is possible to a target•••closes #120 Gravatar jesopo2019-10-081-0/+27
* show $n/$u/$h for ban-format-account help tooGravatar jesopo2019-10-081-1/+3
* don't consume ":"/"," in a karma targetGravatar jesopo2019-10-081-1/+1
* fix IRCChannel.topic_setter type hintGravatar jesopo2019-10-081-1/+1
* move !which to help.pyGravatar jesopo2019-10-082-18/+16
* add !apropos - to show commands with a given string in them•••closes #133 Gravatar jesopo2019-10-081-0/+16
* do not permit a space between () and karma modifierGravatar jesopo2019-10-081-1/+1
* only show twitter url when one was not provided initiallyGravatar jesopo2019-10-082-5/+9
* 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-087-52/+56
* refactor anything that effects event poll timeout in to PollHook objectsGravatar jesopo2019-10-084-40/+50
* only show youtu.be url when one was not provided•••closes #171 Gravatar jesopo2019-10-081-2/+10
* commit FunctionSetting changes i forgot to commit yesterdayGravatar jesopo2019-10-081-2/+7
* make 'sasl' setting 'sensitive'Gravatar jesopo2019-10-071-1/+1
* Setting.format() should effect when you change a setting, mostly for•••SensitiveSetting Gravatar jesopo2019-10-071-2/+4
* update bot.find_settings_prefix() call in start.pyGravatar jesopo2019-10-071-1/+1
* combine find_user_settings() and find_user_settings_prefix()Gravatar jesopo2019-10-071-8/+11
* combine find_setting() and find_setting_prefix() on user/channel/server/botGravatar jesopo2019-10-078-36/+47
* parse out content_type in Response ctorGravatar jesopo2019-10-051-5/+3
* better help/usage for quote.py commands•••closes #92 Gravatar jesopo2019-10-041-12/+8
* only allow !to against users bitbot has seen before•••closes #111 Gravatar jesopo2019-10-041-0/+4
* exclude lines with URLs in them from creating markov chains•••closes #156 Gravatar jesopo2019-10-041-0/+3
* parse content-type out in utils.http.request, put it on Response objectGravatar jesopo2019-10-041-9/+13
* support !fedi with a URL to a NoteGravatar jesopo2019-10-042-22/+43
* expand `apikey` command to list, add, remove and info•••closes #123 Gravatar jesopo2019-10-041-16/+67
* 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-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 ^$•••closes #169 Gravatar jesopo2019-10-031-17/+9
* 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-1•••Fix typoGravatar jesopo2019-10-021-1/+1
|\
| * 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 ranges•••closes #87 Gravatar jesopo2019-09-301-0/+9
* only _kill() when there's no servers *and* the event queue is empty•••this is so that bitbot doesn't exit when you !reconnect but only have 1 server Gravatar jesopo2019-09-301-1/+1
* default sasl-hard-fail to false but add a bot-wide setting for itGravatar jesopo2019-09-301-3/+7