Wed, 31 Dec 2014 11:40:46 -0500
- added page system to prevent commands from printing too much output
from modulecore import command_error import hgapi ModuleData = { 'commands': [ { 'name': 'raw', 'description': 'Sends a raw message to the server', 'args': '<message...>', 'level': 'admin', }, { 'name': 'msg', 'description': 'Sends a message to someone', 'args': '<recipient> <message...>', 'level': 'admin', }, { 'name': 'restart', 'description': 'Restarts the bot', 'args': None, 'level': 'admin', }, { 'name': 'die', 'description': 'Shuts the bot down', 'args': None, 'level': 'admin', }, ] } def cmd_raw (bot, args, **rest): bot.write (args['message']) def cmd_msg (bot, args, **rest): bot.privmsg (args['recipient'], args['message']) def cmd_restart (bot, **rest): bot.restart() def cmd_die (bot, **rest): quit()