diff --git a/index.js b/index.js index 5578ee0..1ad7dc4 100644 --- a/index.js +++ b/index.js @@ -131,7 +131,10 @@ client.on("Room.timeline", async function (event, room) { if (event.getLocalAge() > 5000) return; if (event.event.sender == userId) return; - const senderPowerLevel = room.oldState.members[event.event.sender].powerLevel; + const senderPowerLevel = client + .getRoom(room.roomId) + .getMember(event.event.sender).powerLevel; + if (senderPowerLevel <= 40) { if ( event.getType() == "m.room.message" &&