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.py
Commit message (
Expand
)
Author
Age
Files
Lines
*
Split command StdOut/StdErr in to their own file (commands)
jesopo
2019-02-09
1
-447
/
+0
*
Reply to statusmsg commands (e.g. '/msg +channel !ping') with the same statusmsg
jesopo
2019-02-04
1
-7
/
+15
*
Logging takes format params as a separate arg (commands.py)
jesopo
2019-01-30
1
-2
/
+2
*
Make sure to call the specific hook we've decided is valid (commands.py)
jesopo
2019-01-30
1
-5
/
+10
*
Break when we've found a suitable command hook (commands.py)
jesopo
2019-01-30
1
-0
/
+1
*
Actually remove call to `preprocess.command` to after min_args check
•••
(commands.py)
jesopo
2019-01-30
1
-5
/
+5
*
Correctly check if we're in a channel command before checking if the current
•••
hook is valid (commands.py)
jesopo
2019-01-30
1
-6
/
+2
*
Check min_args before we check if a user has permission (commands.py)
jesopo
2019-01-30
1
-17
/
+17
*
We should be using `potential_hook` until we've decided on a valid hook
•••
(commands.py)
jesopo
2019-01-30
1
-4
/
+4
*
Get all hooks when checking command hooks, not just the first (commands.py)
jesopo
2019-01-30
1
-5
/
+4
*
Check all hooks for a command and pick the first applicable one, to allow for
•••
private_only and channel_only commands to share the same command string (commands.py)
jesopo
2019-01-30
1
-16
/
+25
*
Support a way to check user channel access in a private command
•••
(channel_access.py)
jesopo
2019-01-30
1
-1
/
+2
*
Stop processing a command when we've decided the user doesn't have permission
•••
(commands.py)
jesopo
2019-01-29
1
-0
/
+1
*
Don't double up command prefix in `!usage` output (commands.py)
jesopo
2019-01-29
1
-2
/
+1
*
Actually show the command prefix we now pass to _get_usage (commands.py)
jesopo
2019-01-29
1
-0
/
+1
*
Show command prefix in usage strings (commands.py)
jesopo
2019-01-29
1
-7
/
+14
*
Add a `permission` to !ghwebhook so an admin user can use it without +o (github)
jesopo
2019-01-29
1
-10
/
+8
*
Check a return is truthy before we decide it's an error (command.py)
jesopo
2019-01-28
1
-1
/
+1
*
Typo, `force_success` -> `force_success = False` (commands.py)
jesopo
2019-01-28
1
-1
/
+1
*
Add a way to force success and force failure of a command permission check
•••
(commands.py)
jesopo
2019-01-28
1
-5
/
+13
*
Give `StdOut.send` the new `method` param (commands.py)
jesopo
2019-01-25
1
-1
/
+2
*
Also pass `method` to `StdOut`/`StdErr` `Send()` when a `send.stdout` or
•••
`send.stderr` event is sent (commands.py)
jesopo
2019-01-23
1
-2
/
+4
*
Move logic to get `command-method` out of `Out` object (commands.py)
jesopo
2019-01-23
1
-12
/
+13
*
LIGHTGREEN -> GREEN for successful commands (commands.py)
jesopo
2019-01-17
1
-1
/
+1
*
Don't use bolding for command colors (commands.py)
jesopo
2019-01-11
1
-4
/
+2
*
We need to normalise between a single usage string and multiple (making both
•••
lists) to reuse the formatting code (commands.py)
jesopo
2018-12-29
1
-1
/
+3
*
Remove an erroneous level of indentation that prevented the command being
•••
prepended to a usage string when only 1 usage string was available (commands.py)
jesopo
2018-12-29
1
-3
/
+4
*
Typo, 'aliase' -> 'aliases' (commands.py)
jesopo
2018-12-22
1
-1
/
+1
*
Add !removealias (commands.py)
jesopo
2018-12-22
1
-0
/
+17
*
Actually set new args_split (commands.py)
jesopo
2018-12-22
1
-0
/
+1
*
.partition returns a tuple of 3 (commands.py)
jesopo
2018-12-22
1
-1
/
+1
*
Add basics of a command alias system
jesopo
2018-12-22
1
-2
/
+33
*
This regex should have been r"" (commands.py)
jesopo
2018-12-22
1
-1
/
+1
*
Better constifying of color/font chars
jesopo
2018-11-13
1
-4
/
+4
*
Add "prefixed-commands" to !channelset
jesopo
2018-11-12
1
-0
/
+3
*
Add a way to tell bitbot to only response to highlight-based commands (e.g. "...
jesopo
2018-11-12
1
-0
/
+3
*
Add a way to prevent responses to commands at all in specific channels
jesopo
2018-11-12
1
-0
/
+7
*
Add ability to hide [Prefix] from command outputs
jesopo
2018-11-07
1
-1
/
+19
*
Add a way to silently stop commands executing in modules/commands.py
•••
(preprocess.command)
jesopo
2018-11-02
1
-0
/
+5
*
serverset identity-mechanism should be in modules/permissions.py
jesopo
2018-11-02
1
-2
/
+0
*
Remove extra ) in modules/commands.py
jesopo
2018-10-28
1
-1
/
+1
*
Typo in modules/command.py, 'is' -> 'if'
jesopo
2018-10-28
1
-1
/
+1
*
Support multiple "usage" values in commands.py
jesopo
2018-10-28
1
-8
/
+15
*
str(utils.EventError) should be written to stderr, not stdout
jesopo
2018-10-16
1
-1
/
+1
*
'EventManager.EventError' -> 'utils.EventError' in modules/commands.py
jesopo
2018-10-16
1
-1
/
+1
*
Add utils.EventError, utilise it for stderr in commands.py/coins.py
jesopo
2018-10-16
1
-6
/
+9
*
Mark command hooks that are aliases ('g' vs 'google')
jesopo
2018-10-10
1
-1
/
+12
*
Support denoting command response [prefix] in docstring
jesopo
2018-10-04
1
-2
/
+4
*
Fix showing usage when a user doesn't provide enough args to a command
jesopo
2018-10-03
1
-4
/
+5
*
Add 'remove_empty' kwarg for commands, to strip out empty space
jesopo
2018-10-03
1
-0
/
+4
[next]