Skip to content

Commit 975eada

Browse files
committed
save into the db the id of the autorole message
1 parent cd4971a commit 975eada

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

src/commands/club.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ async def create_club(
132132
)
133133

134134
await mess.add_reaction("✅")
135-
await self.club_service.create_club(club, interaction.guild)
135+
await self.club_service.create_club(club, interaction.guild, mess)
136136
await interaction.followup.send(f"Le club : {club.name} à été créé")
137137

138138
@app_commands.command(name="passation")

src/services/club.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from src.settings import Settings
1010

1111
if TYPE_CHECKING:
12-
from discord import Guild, Member
12+
from discord import Guild, Member, Message
1313

1414
from src.client import ClubSchema, SimpleClubSchema
1515
from src.main import AeBot
@@ -77,7 +77,7 @@ def embed(self, club: ClubSchema) -> Embed:
7777
)
7878
return embed
7979

80-
async def create_club(self, club: ClubSchema, guild: Guild):
80+
async def create_club(self, club: ClubSchema, guild: Guild, mess: Message):
8181
if Club.filter(Club.sith_id == club.id).exists():
8282
raise ClubExists
8383
# create the role for member, presidence and treasurer
@@ -119,6 +119,7 @@ async def create_club(self, club: ClubSchema, guild: Guild):
119119
treasurer_role_id=treasurer.id,
120120
member_role_id=member.id,
121121
former_member_role_id=former_member.id,
122+
message_autorole_id=mess.id,
122123
)
123124

124125
async def add_member(self, club: Club, member: Member):

0 commit comments

Comments
 (0)