aboutsummaryrefslogtreecommitdiff
path: root/modules/commands
Commit message (Collapse)AuthorAgeFilesLines
* move core modules to src/core_modules, make them uneffected by white/black listGravatar jesopo2019-12-102-452/+0
|
* remove IRCBuffer.skip_next (not used), pass buffer lines on message eventsGravatar jesopo2019-11-271-3/+6
|
* self._out takes a `tags` argGravatar jesopo2019-11-261-1/+1
|
* remove `tags` from StdOut objects - expose through event_kwargsGravatar jesopo2019-11-252-5/+4
|
* new_event doesn't exist when check_success is falseGravatar jesopo2019-11-251-1/+4
|
* reimplement send.stdout/send.stderr eventsGravatar jesopo2019-11-221-30/+36
|
* refactor commands (mostly stdout/stderr) and split typing/reply outGravatar jesopo2019-11-222-154/+79
| | | | closes #208
* pattern-url isn't used anymoreGravatar jesopo2019-11-201-3/+0
|
* args_split shouldn't be [""] when `args` is emptyGravatar jesopo2019-11-201-5/+6
|
* move command aliases out to their own module (aliases.py)Gravatar jesopo2019-11-201-66/+13
|
* only try to shlex when we know we've found a command hookGravatar jesopo2019-11-151-6/+8
|
* we should be passing `args` in to _find_command_hook, not `args_split`Gravatar jesopo2019-11-151-1/+1
|
* implement opt-in shlex for command argsGravatar jesopo2019-11-151-10/+20
| | | | closes #202
* prepend user nickname to command error messagesGravatar jesopo2019-11-111-4/+6
|
* move on to command.regex if a given command isn't foundGravatar jesopo2019-11-061-3/+6
|
* _messag_factory._ should take a `tags` argGravatar jesopo2019-10-281-2/+2
|
* '_mesage_factory' -> '_message_factory'Gravatar jesopo2019-10-281-1/+1
|
* _mess_factory -> _message_factory. funny typo lolGravatar jesopo2019-10-281-1/+1
|
* remove src/utils/irc/protocol.pyGravatar jesopo2019-10-282-13/+18
|
* move IRCLine related code from utils.irc to IRCLine.pyGravatar jesopo2019-10-271-2/+2
|
* Remove @staticmethodGravatar panicbit2019-10-121-2/+1
|
* Adjust line splitpoints to word boundariesGravatar panicbit2019-10-091-0/+15
|
* pass whether a command.regex trigger was an ACTION or notGravatar jesopo2019-10-031-1/+2
|
* only check arg number at all when not "$-"Gravatar jesopo2019-09-301-5/+4
|
* support "$-" for alias arg, meaning "0 or more args"Gravatar jesopo2019-09-301-4/+8
|
* `returned` is now a tuple; we want `message`Gravatar jesopo2019-09-261-1/+1
|
* allow all preprocess.command and check.command failures to have a messageGravatar jesopo2019-09-261-14/+22
|
* make !silence effect min_args and unknown-commandGravatar jesopo2019-09-261-45/+40
| | | | closes #160
* return command (in case resolved alias) from _find_command_hook()Gravatar jesopo2019-09-121-6/+6
|
* Switch more settings to FunctionSettingsGravatar jesopo2019-09-041-18/+6
|
* 'usage' does not existGravatar jesopo2019-09-011-1/+1
|
* Refactor hook kwargs to be stored as a list of tuples to support key duplicatesGravatar jesopo2019-07-281-5/+1
| | | | closes #108
* replace \n\n with \n in command outputsGravatar jesopo2019-07-151-1/+7
|
* Show warning for private-only commands in channels and visa versaGravatar jesopo2019-07-111-4/+28
| | | | closes #89
* only set last_stdout/last_stderr when there's actually outputGravatar jesopo2019-07-071-8/+9
|
* fix typo; closes issue #80Gravatar fosslinux2019-07-061-1/+1
|
* add bot-wide command-method optionGravatar jesopo2019-07-041-1/+4
|
* Allow commands to append to out/err prefixGravatar jesopo2019-07-031-7/+11
|
* don't overwrite command_check_self()Gravatar jesopo2019-07-011-1/+1
|
* Add check.command.is-channel handler in commands moduleGravatar jesopo2019-07-011-0/+7
|
* Only accept highlight-commands when they have "," or ":"Gravatar jesopo2019-06-281-2/+1
|
* Refactor set/channelset/serverset/botset in to 'utils.Setting' objectsGravatar jesopo2019-06-281-20/+23
|
* 'call_unsafe_for_result' -> 'call_for_result_unsafe'Gravatar jesopo2019-06-261-1/+1
|
* Switch all 'hook.kwargs.get(' calls to 'hook.get_kwarg('Gravatar jesopo2019-06-261-6/+8
|
* dont use "|" multi-event syntax. it's weirdGravatar jesopo2019-06-261-1/+2
|
* send is_channel kwarg on unknown.command eventGravatar jesopo2019-06-241-2/+3
|
* Fire an event when a user tries an unknown commandGravatar jesopo2019-06-241-0/+8
|
* Don't exclude !commands from IRCBuffer objectsGravatar jesopo2019-06-201-2/+0
|
* Move !ignore logic to it's own fileGravatar jesopo2019-06-201-98/+6
|
* add `margin` arg to ParsedLine.truncate so commands/outs.py doesn't do itGravatar jesopo2019-06-191-5/+3
| | | | manually and cause potential issues with multi-byte chars