From a1f1a53a845b3de5258c32b7fa929bf93e95b07f Mon Sep 17 00:00:00 2001 From: Ville Ranki Date: Sat, 12 Sep 2020 18:13:22 +0300 Subject: [PATCH] Disregard previous - PL50 should be fine. Problem is with IRC bridge. Probably. --- bot.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/bot.py b/bot.py index 256ae17..1b043fe 100755 --- a/bot.py +++ b/bot.py @@ -160,16 +160,15 @@ class Bot: if not self.is_owner(event): raise CommandRequiresOwner - # Returns true if event's sender is admin in the room event was sent in, + # Returns true if event's sender has PL50 or more in the room event was sent in, # or is bot owner - # Note: Bridged userd seem to get PL50 automatically so this has to be - # set to more than 50. TODO: Make configurable + # TODO: Make configurable def is_admin(self, room, event): if self.is_owner(event): return True if event.sender not in room.power_levels.users: return False - return room.power_levels.users[event.sender] > 50 + return room.power_levels.users[event.sender] >= 50 # Returns true if event's sender is owner of the bot def is_owner(self, event):