File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -179,13 +179,19 @@ async def handover(
179179 )
180180 await new_pres .add_roles (role_pres , reason = f"Passation du club : { club .name } " )
181181 await new_treso .add_roles (role_treso , reason = f"Passation du club : { club .name } " )
182+ category = utils .get (guild .categories , id = club .category_id )
183+ await category .edit (position = 4 )
184+ # why 4 ? because in our server we have 3 prime categories
182185
183186 async def stop_club (self , club : DiscordClub , guild : Guild ):
184187 role_pres = utils .get (guild .roles , id = club .president_role_id )
185188 role_treso = utils .get (guild .roles , id = club .treasurer_role_id )
186189 role_member = utils .get (guild .roles , id = club .member_role_id )
187190 role_former = utils .get (guild .roles , id = club .former_member_role_id )
188191 old_member = {* role_pres .members , * role_treso .members , * role_member .members }
192+ total_channels = len (guild .channels )
193+ category = utils .get (guild .categories , id = club .category_id )
194+ await category .edit (position = total_channels - 1 )
189195
190196 for e in old_member :
191197 await e .remove_roles (
You can’t perform that action at this time.
0 commit comments