diff --git a/classes/election_cycle.py b/classes/election_cycle.py index 00649d1..9ecdca5 100644 --- a/classes/election_cycle.py +++ b/classes/election_cycle.py @@ -156,7 +156,7 @@ class ElectionCycle: # create new entry into database. election_channel: nextcord.TextChannel = await category.create_text_channel(quarter_name) clan_member_role: nextcord.Role = self.guild.get_role(self.config.params.clan_member_role_id) - await election_channel.set_permissions(clan_member_role, send_messages=True) + await election_channel.set_permissions(clan_member_role, send_messages=True, add_reactions=True) with Session(engine) as session: new_cycle = ElectionInformation(ElectionCycle=quarter_name, ElectionChannel=election_channel.id) session.add(new_cycle) @@ -188,8 +188,10 @@ class ElectionCycle: message = self.build_highcouncil_election_announce() council_elect_role: nextcord.Role = self.guild.get_role(self.config.params.clan_council_elect_role_id) election_channel: nextcord.TextChannel = self.guild.get_channel(self.get_election_info().ElectionChannel) + clan_member_role: nextcord.Role = self.guild.get_role(self.config.params.clan_member_role_id) await election_channel.send(message) - await election_channel.set_permissions(council_elect_role, send_messages=True) + await election_channel.set_permissions(council_elect_role, send_messages=True, add_reactions=True) + await election_channel.set_permissions(clan_member_role, add_reactions=False) async def highcouncil_election_start_action(self) -> None: """