| Commit message (Expand) | Author | Age | Files | Lines |
| * | `yield` already generated permission check for serverset/botset | jesopo | 2019-06-14 | 1 | -1/+1 |
| * | add `self` check.command, change !config to use new yields | jesopo | 2019-06-14 | 3 | -1/+17 |
| * | Add a way to __or__ `utils.Check`s, as a "if one of these passes" thing | jesopo | 2019-06-14 | 3 | -12/+28 |
| * | Catch `yield`s in command callbacks for e.g. permission checks | jesopo | 2019-06-14 | 2 | -27/+82 |
| * | Expose IRCChannel.mode_str() on REST API stats endpoint | jesopo | 2019-06-13 | 1 | -1/+2 |
| * | Mode mode (and mode arg) parsing to IRCChannel.py, add IRCChannel.mode_str | jesopo | 2019-06-13 | 2 | -18/+7 |
| * | typo, 'acount' -> 'count' | jesopo | 2019-06-12 | 1 | -1/+1 |
| * | "duck" when duck count is 1, "ducks" otherwise | jesopo | 2019-06-12 | 1 | -2/+5 |
| * | WARN log (instead of exception) when we receive an unknown label | jesopo | 2019-06-12 | 1 | -0/+4 |
| * | Drastically simplify karma regex: only "strip" off last 2 chars of --/++ | jesopo | 2019-06-11 | 1 | -2/+1 |
| * | Make root wikipedia command !wikipedia, !wi and !wiki as aliases | jesopo | 2019-06-10 | 1 | -1/+2 |
| * | Add help/usage strings for ducks.py | jesopo | 2019-06-10 | 1 | -0/+14 |
| * | INFO log when we drop a message in message_filter.py | jesopo | 2019-06-10 | 1 | -0/+2 |
| * | Strip font formatting chars before doing message filtering | jesopo | 2019-06-10 | 1 | -1/+1 |
| * | Change message_filter.py _name to "Filter" | jesopo | 2019-06-10 | 1 | -0/+2 |
| * | Ignore sts tokens on plain-text connections if no `port` key is provided | jesopo | 2019-06-10 | 1 | -4/+5 |
| * | command-out truncation logic should be referencing `sent_line` | jesopo | 2019-06-10 | 1 | -3/+3 |
| * | Add message_filter.py | jesopo | 2019-06-10 | 1 | -0/+81 |
| * | Add `.assure()` to ParsedLine, to make it immune from `.valid()` | jesopo | 2019-06-10 | 1 | -9/+18 |
| * | `draft/resume-0.4` -> `draft/resume-0.5` | jesopo | 2019-06-09 | 1 | -1/+1 |
| * | manage tweet thread ourselves to make sure it's a daemon | jesopo | 2019-06-09 | 1 | -2/+7 |
| * | Remove debug print | jesopo | 2019-06-09 | 1 | -1/+0 |
| * | only add to IRCBuffer when there's actually a message (e.g. exclude TAGMSG) | jesopo | 2019-06-08 | 1 | -4/+6 |
| * | Add missing `time` import | jesopo | 2019-06-08 | 1 | -1/+1 |
| * | Show how many seconds it took to !bef/!trap a duck | jesopo | 2019-06-08 | 1 | -5/+8 |
| * | We should look at ISUPPORT's STATUSMSG token instead of PREFIX | jesopo | 2019-06-08 | 2 | -1/+3 |
| * | Only request a CAP once. closes #66 | jesopo | 2019-06-08 | 1 | -3/+3 |
| * | self._get_sts no longer exists | jesopo | 2019-06-08 | 1 | -2/+2 |
| * | Fixes for tweet streaming found from finally testing it | jesopo | 2019-06-07 | 1 | -13/+25 |
| * | check stdout/stderr `has_text()` before .send() gets rid of it | jesopo | 2019-06-07 | 1 | -2/+3 |
| * | actually return `ret` | jesopo | 2019-06-07 | 1 | -0/+2 |
| * | Only show typing indicators for commands that expect output | jesopo | 2019-06-07 | 2 | -4/+7 |
| * | Send `+draft/typing` tag when processing commands | jesopo | 2019-06-07 | 1 | -4/+18 |
| * | Merge branch 'master' into feature/write-thread | jesopo | 2019-06-07 | 1 | -0/+2 |
| |\ |
|
| | * | Better formating for pull_request ready_for_review event | jesopo | 2019-06-07 | 1 | -0/+2 |
| * | | List()ify self.bot.servers.values() as it can change mid-QUIT | jesopo | 2019-06-06 | 1 | -1/+1 |
| * | | Remove +draft/typing TAGMSG - that was for testing | jesopo | 2019-06-06 | 1 | -3/+0 |
| * | | move immediate-write-trigger to IRCServer.py, trigger _event_loop for•••running=False
| jesopo | 2019-06-06 | 1 | -1/+0 |
| * | | Send +draft/typing before processing command. WIP | jesopo | 2019-06-06 | 1 | -0/+4 |
| |/ |
|
| * | Make `params` arg for logging functions optional | jesopo | 2019-06-06 | 2 | -4/+4 |
| * | assign local var "modes" | jesopo | 2019-06-06 | 1 | -1/+3 |
| * | Ask for our own modes when we get a 001 | jesopo | 2019-06-06 | 2 | -5/+16 |
| * | put formatting reset after !seen info (so colors can't leak) | jesopo | 2019-06-05 | 1 | -1/+1 |
| * | Replaced command ,bang with ,trap | Anton McClure | 2019-06-05 | 1 | -8/+6 |
| * | Change duck-triggering to be through regex commands that catch ALL messages;•••this will make is-silenced and ignores work automatically
| jesopo | 2019-06-05 | 1 | -7/+6 |
| * | Don't count JOINs towards duck-triggering messages | jesopo | 2019-06-05 | 1 | -3/+0 |
| * | Store information about last-seen-action and recall when !seen is used | jesopo | 2019-06-05 | 1 | -8/+27 |
| * | Remove users from channels/server AFTER we call received.quit | jesopo | 2019-06-05 | 1 | -1/+1 |
| * | Pass along minimalistic formatted lines, as well as prettier ones | jesopo | 2019-06-05 | 1 | -11/+27 |
| * | WARN when we see 10 labeled-responses while waiting for a response to a line | jesopo | 2019-06-05 | 1 | -4/+16 |