diff --git a/IRCChannel.py b/IRCChannel.py index 14de133f..3ecfb110 100644 --- a/IRCChannel.py +++ b/IRCChannel.py @@ -75,3 +75,10 @@ class Channel(object): if nickname.lower() in self.modes.get(mode, []): return True return False + + def get_user_status(self, nickname): + modes = "" + for mode in self.server.mode_prefixes.values(): + if nickname.lower() in self.modes.get(mode, []): + modes += mode + return modes