summaryrefslogtreecommitdiff
path: root/plugins/status.py
diff options
context:
space:
mode:
authormathieui <mathieui@mathieui.net>2013-03-01 19:25:31 +0100
committermathieui <mathieui@mathieui.net>2013-03-01 19:25:31 +0100
commite1956533a6e04d7ba2afdbc841b48804a84120b3 (patch)
treefc2e61bacc68adc9d0c5382a4797018db1223eab /plugins/status.py
parent43c93a0a1b84c87b587174c49753b036f42672cd (diff)
downloadpoezio-e1956533a6e04d7ba2afdbc841b48804a84120b3.tar.gz
poezio-e1956533a6e04d7ba2afdbc841b48804a84120b3.tar.bz2
poezio-e1956533a6e04d7ba2afdbc841b48804a84120b3.tar.xz
poezio-e1956533a6e04d7ba2afdbc841b48804a84120b3.zip
Fix #2231 (update the plugins to use the new help system)
And fix some imprecisions/mistakes in the help.
Diffstat (limited to 'plugins/status.py')
-rw-r--r--plugins/status.py20
1 files changed, 6 insertions, 14 deletions
diff --git a/plugins/status.py b/plugins/status.py
index 68f126c1..fa296c7b 100644
--- a/plugins/status.py
+++ b/plugins/status.py
@@ -5,17 +5,9 @@ class Plugin(BasePlugin):
Adds several convenient aliases to /status command
"""
def init(self):
- self.add_command('dnd', lambda line: self.core.command_status('dnd "'+line+'"'),
- '/dnd [status message]\nDnd: Set your status as dnd (do not disturb).')
- self.add_command('busy', lambda line: self.core.command_status('busy "'+line+'"'),
- '/busy [status message]\nBusy: Set your status as busy.')
- self.add_command('chat', lambda line: self.core.command_status('chat "'+line+'"'),
- '/chat [status message]\nChat: Set your status as chatty.')
- self.add_command('xa', lambda line: self.core.command_status('xa "'+line+'"'),
- '/xa [status message]\nXa: Set your status as xa (eXtended away).')
- self.add_command('afk', lambda line: self.core.command_status('afk "'+line+'"'),
- '/afk [status message]\nAfk: Set your status as afk (away from keyboard).')
- self.add_command('away', lambda line: self.core.command_status('away "'+line+'"'),
- '/away [status message]\nAway: Set your status as away.')
- self.add_command('available', lambda line: self.core.command_status('available "'+line+'"'),
- '/available [status message]\nAvailable: Set your status as available.')
+ for st in ('dnd', 'busy', 'afk', 'chat', 'xa', 'away', 'available'):
+ self.add_command(st,
+ lambda line: self.core.command_status(st + ' "'+line+'"'),
+ usage='[status message]',
+ short='Set your status as %s' % st,
+ help='Set your status as %s' % st)