mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-18 00:19:28 +01:00
.. | ||
locales | ||
__init__.py | ||
config.py | ||
messages.pot | ||
plugin.py | ||
README.md | ||
test.py |
This plugin allows the user to create various aliases to other commands or combinations of other commands (via nested commands). It is a good idea to always quote the commands that are being aliased so that any nested commands are not immediately run.
Basic usage
Add an alias, trout
, which expects a word as an
argument
<jamessan> @alias add trout "action slaps $1 with a large trout"
<bot> jamessan: The operation succeeded.
<jamessan> @trout me
* bot slaps me with a large trout
Add an alias, lastfm
, which expects a last.fm user and
replies with their recently played items.
@alias add lastfm "rss [format concat http://ws.audioscrobbler.com/1.0/user/ [format concat [urlquote $1] /recenttracks.rss]]"
Note that if the nested commands being aliased hadn’t been quoted,
then those commands would have been run immediately, and
@lastfm
would always reply with the same information, the
result of those commands.