index
:
~steering
/
bitbot.git
this commit
master
Unnamed repository; edit this file 'description' to name the repository.
steering7253
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
modules
/
commands
Commit message (
Expand
)
Author
Age
Files
Lines
*
Don't exclude !commands from IRCBuffer objects
jesopo
2019-06-20
1
-2
/
+0
*
Move !ignore logic to it's own file
jesopo
2019-06-20
1
-98
/
+6
*
add `margin` arg to ParsedLine.truncate so commands/outs.py doesn't do it
•••
manually and cause potential issues with multi-byte chars
jesopo
2019-06-19
1
-5
/
+3
*
Move !help to it's own module and entirely rework its interface
jesopo
2019-06-18
1
-83
/
+0
*
Remove debug prints
jesopo
2019-06-18
1
-2
/
+0
*
Simplify SentLine by shifting truncation to ParsedLine (and commands.outs)
jesopo
2019-06-18
1
-7
/
+15
*
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
[next]