aboutsummaryrefslogtreecommitdiff
path: root/modules/commands.py
Commit message (Collapse)AuthorAgeFilesLines
* Add !serverset and !servergetGravatar jesopo2018-09-091-3/+5
|
* Better indentation in commands.pyGravatar jesopo2018-09-091-9/+3
|
* Fix a few nigglesGravatar dngfx2018-09-091-1/+5
|
* FONT_RESET should be FONT_COLOR, also more string wizardry in ducks.py!Gravatar dngfx2018-09-091-2/+2
|
* Add channel prefix to .usage (So it shows .8ball <question> instead of just ↵Gravatar dongfix2018-09-091-1/+9
| | | | | | 8ball <question>, based on the channel's prefix) Updated ducks.py, more efficient code and style tweaks.
* Don't strip out empty arguments on commands.pyGravatar jesopo2018-09-061-1/+1
|
* Add !ignore and !unignore in commands.pyGravatar jesopo2018-09-061-10/+35
|
* Send message-tags through PRIVMSG, NOTICE and !commandsGravatar jesopo2018-09-031-2/+3
|
* give an Exports object (actually, ExportsContex object) to each module, toGravatar jesopo2018-09-021-4/+3
| | | | facilitate things like !set and !channelset without using the events system
* Give modules event objects with "context"s, to facilitate purging all the eventGravatar jesopo2018-08-311-20/+21
| | | | hooks for a module
* Change command.py to use call_limitedGravatar jesopo2018-08-281-3/+4
|
* Change how specific events assure their hooks gets the event independant ofGravatar jesopo2018-08-281-1/+1
| | | | loading order
* modules/logging.py -> IRCLogging.py; IRCLog.py -> IRCBuffer.py; change loggingGravatar jesopo2018-08-281-4/+4
| | | | to be an object on the server object instead of an event call
* also empty command stdout when there's no !moreGravatar jesopo2018-08-051-0/+2
|
* skip !more's out/err, added a way to split messages from their prefixes forGravatar jesopo2018-07-141-7/+8
| | | | logging purposes
* Added a "replay" system to EventManager hooks, to replay missed .callsGravatar jesopo2017-12-261-6/+5
|
* Handle empty CAP, additional IRCLog feature, better tls, better channel_save ↵Gravatar jesopo2017-10-271-0/+3
| | | | | | logic, add sed-sender-only setting Signed-off-by: jesopo <github@lolnerd.net>
* Reset font just before "(more)" truncation.Gravatar jesopo2016-12-051-1/+1
|
* added a function to Utils to get the "closest" setting, with channel/user ↵Gravatar jesopo2016-05-061-1/+1
| | | | settings being more important than server-wide settings.
* started passing some more helpful info when preprocessing a command.Gravatar jesopo2016-04-181-1/+2
|
* added command-prefix to channel settings.Gravatar jesopo2016-04-141-3/+8
|
* changed commands.py to show usage help (if available) when minimum arguments ↵Gravatar jesopo2016-04-101-2/+6
| | | | are not met.
* added usage help to a lot of modules, added a verbose option to karma.py.Gravatar jesopo2016-04-061-2/+3
|
* added a usage command to show usage help for commands.Gravatar jesopo2016-04-051-1/+19
|
* oopsGravatar jesopo2016-04-041-1/+1
|
* added a way for command event hooks to ask to only be fired from private ↵Gravatar jesopo2016-04-041-0/+2
| | | | messages.
* tinkered with some modules and fixed a few bugs, also added the skeleton for ↵Gravatar jesopo2016-04-031-1/+3
| | | | the auto_mode.py module.
* removed yet more left over code from when commands were channel-only.Gravatar jesopo2016-03-311-4/+2
|
* added a "hashflag" to modules to stop modules being loaded that rely on a ↵Gravatar jesopo2016-03-301-2/+6
| | | | not-present config option.
* made channel commands prefixable with the bot's nickname, not just the ↵Gravatar jesopo2016-03-301-3/+11
| | | | command prefix.
* made commands work in channel AND in private message.Gravatar jesopo2016-03-291-44/+60
|
* added random.py, added code to commands.py to remove all empty strings from ↵Gravatar jesopo2016-03-291-1/+2
| | | | args_split.
* first commit.Gravatar jesopo2016-03-291-0/+142