# -*- coding: utf-8 -*- import random from classes import BaseCommand class Command(BaseCommand): """Praise people!""" name = "praise" def check(self, data): commands = ["praise", "earwig", "leonard", "leonard^bloom", "groove", "groovedog"] return data.is_command and data.command in commands def process(self, data): if data.command == "earwig": msg = "\x02Earwig\x0F is the bestest Python programmer ever!" elif data.command in ["leonard", "leonard^bloom"]: msg = "\x02Leonard^Bloom\x0F is the biggest slacker ever!" elif data.command in ["groove", "groovedog"]: msg = "\x02GrooveDog\x0F is the bestest heh evar!" else: if not data.args: msg = "You use this command to praise certain people. Who they are is a secret." else: msg = "You're doing it wrong." self.connection.reply(data, msg) return self.connection.say(data.chan, msg)