log.debug('Member {} with role {} on server {} can edit announcements from lower role.'.format(member.name, member.top_role.name, server.name))
return announcement
elif command == 'asap' or member.top_role == announcer.top_role:
- if member.top_role == member.server.me.top_role:
+ if member.top_role >= member.server.me.top_role:
log.debug('Member {} with role {} on server {} can edit announcements.'.format(member.name, member.top_role.name, server.name))
return announcement
log.debug('Member {} on server {} can edit factions from lower role.'.format(member.name, server.name))
return faction
elif member.top_role == announcer.top_role:
- if member.top_role == member.server.me.top_role:
+ if member.top_role >= member.server.me.top_role:
log.debug('Member {} with role {} on server {} can edit factions.'.format(member.name, member.top_role.name, server.name))
return faction