Creating custom commands
Limnoria allows you to create custom commands, that may call other commands themselves
(aka. nested commands).
This allows you powerful customization of your bot, without writing a single line
of code.
This may remind you of shell scripting, but with [subcommand arg1 arg2]
instead of $(subcommand arg1 arg2)
.
The following plugins provide handy commands to create your own custom commands.
- Aka, Alias
-
Allows you to create a command with a name, that users can call like any other command.
(Alias is the ancestor of Aka, and is only kept for backward compatibility,
you usually won't use it anymore.)
- Conditional
-
Provides commands that call other commands conditionally. For example, this allows
you to run a command only if a target user is in the channel.
- MessageParser
-
Allows you to configure triggers (regular expressions), that will automatically
run a command when a user says something (a word, a message full of upper-case
letters, numbers, ...).
- Filter, Format, String, Utilities
-
Provide various utility commands, check them out with
@list Utilities
.
- Scheduler
-
Allows you to run a command some time in the future; or at a recurring interval.