From 34b642840a185da0ab4ed0a67be17a82a3e6f5a0 Mon Sep 17 00:00:00 2001 From: Ville Ranki Date: Sat, 12 Sep 2020 17:28:25 +0300 Subject: [PATCH] Set admin power level to be more than 50 as that's what bridged users seem to get. --- bot.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bot.py b/bot.py index 088d8ec..256ae17 100755 --- a/bot.py +++ b/bot.py @@ -162,12 +162,14 @@ class Bot: # Returns true if event's sender is admin 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 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):