| Commit message (Expand) | Author | Age | Files | Lines |
| * | Allow command.regex hooks to opt-in to being triggered from a /me•••closes #68
| jesopo | 2019-06-16 | 1 | -7/+9 |
| * | forgot to pass `stdout` and `stderr` to command callbacks! | jesopo | 2019-06-16 | 1 | -1/+2 |
| * | Change from `yield` checks to a func in `events` that pass up EventErrors | jesopo | 2019-06-15 | 1 | -49/+22 |
| * | catch StopIteration.value, pass back EventError that comes from a generator | jesopo | 2019-06-14 | 1 | -3/+3 |
| * | add `self` check.command, change !config to use new yields | jesopo | 2019-06-14 | 1 | -0/+8 |
| * | Add a way to __or__ `utils.Check`s, as a "if one of these passes" thing | jesopo | 2019-06-14 | 1 | -6/+16 |
| * | Catch `yield`s in command callbacks for e.g. permission checks | jesopo | 2019-06-14 | 1 | -24/+71 |
| * | command-out truncation logic should be referencing `sent_line` | jesopo | 2019-06-10 | 1 | -3/+3 |
| * | Add `.assure()` to ParsedLine, to make it immune from `.valid()` | jesopo | 2019-06-10 | 1 | -9/+18 |
| * | 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 | 1 | -3/+6 |
| * | Send `+draft/typing` tag when processing commands | jesopo | 2019-06-07 | 1 | -4/+18 |
| * | 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 |
| * | Add `depends-on` hashflags to relevant modules | jesopo | 2019-05-25 | 1 | -0/+3 |
| * | Add comment about why we strip non-alnum chars from private commands | jesopo | 2019-05-23 | 1 | -0/+4 |
| * | Forgot `not` so it was stripping alnum chars, not non-almun chars | jesopo | 2019-05-23 | 1 | -1/+1 |
| * | .lstrip alphanumeric chars from private commands | jesopo | 2019-05-23 | 1 | -1/+4 |
| * | pass the `command_prefix` that triggered an event through event kwargs | jesopo | 2019-05-23 | 1 | -4/+5 |
| * | Add usage examples for all settings | jesopo | 2019-05-23 | 1 | -7/+7 |
| * | `target_str` is BitBot's own nickname for private messages | jesopo | 2019-05-22 | 1 | -1/+1 |
| * | Default taget_str in send.stdout/send.stderr to target.name | jesopo | 2019-05-22 | 1 | -2/+4 |
| * | change arg order for StdOut(/StdErr( in send.stdout/send.stderr events | jesopo | 2019-05-21 | 1 | -2/+2 |
| * | change position of `target_str` in `self.command` args | jesopo | 2019-05-21 | 1 | -10/+10 |
| * | Remove references to STATUSMSG - just pass around a raw `target_str` (target•••without statusmsg chars stripped off)
| jesopo | 2019-05-21 | 2 | -13/+13 |
| * | don't overwrite `tags` var | jesopo | 2019-05-21 | 1 | -4/+4 |
| * | Keep commands/outs.py tags-agnostic | jesopo | 2019-05-21 | 2 | -14/+13 |
| * | Actually pass args_split in to _find_command_hook | jesopo | 2019-05-20 | 1 | -2/+2 |
| * | take/return args_split from _find_command_hook, for alias replacing | jesopo | 2019-05-20 | 1 | -7/+11 |
| * | Remove now-unneeded call to `.buffer.skip_next()` after a preprocess.command•••failure
| jesopo | 2019-05-19 | 1 | -1/+0 |
| * | `target` doesn't exist in message handlers | jesopo | 2019-05-19 | 1 | -2/+2 |
| * | Only buffer.skip() for non-regex commands | jesopo | 2019-05-19 | 1 | -2/+2 |
| * | Use re.search, not re.match, for command.regex hooks | jesopo | 2019-05-19 | 1 | -1/+1 |
| * | Hand over regex-based-command responsibilities to `commands` module | jesopo | 2019-05-18 | 1 | -83/+104 |
| * | Don't collect `preprocess.command` errors after we get a HARD_FAIL | jesopo | 2019-05-15 | 1 | -0/+1 |
| * | msgid has been ratified | jesopo | 2019-05-15 | 1 | -1/+1 |
| * | draft/msgid isn't ratified quite yet | jesopo | 2019-05-14 | 1 | -1/+1 |
| * | Add utils.irc.MessageTag and use it for both draft and ratified msgid | jesopo | 2019-05-14 | 1 | -1/+3 |
| * | Update !help usage string | jesopo | 2019-05-11 | 1 | -1/+1 |
| * | Change !help to be `!help <module> <command>` | jesopo | 2019-05-10 | 1 | -19/+45 |
| * | Don't parse '/me's as commands | jesopo | 2019-05-06 | 1 | -1/+4 |
| * | Add !serverunignore | jesopo | 2019-05-06 | 1 | -0/+16 |
| * | put permission control on !serverignore, don't rely on setting default of None | jesopo | 2019-05-06 | 1 | -1/+4 |
| * | `server` -> `event["server"]` | jesopo | 2019-05-06 | 1 | -1/+1 |
| * | Pass server param to _is_ignored | jesopo | 2019-05-06 | 1 | -1/+1 |
| * | Add a mechanism to ignore specific commands for a whole network | jesopo | 2019-05-06 | 1 | -1/+16 |
| * | No longer prefix stderr with "!", it doesn't really make sense | jesopo | 2019-04-30 | 1 | -1/+1 |
| * | Typo in commands/outs.py, 'methd' -> 'method' | jesopo | 2019-04-30 | 1 | -1/+1 |