Ue
UeCog(bot)
¶
Bases: GroupCog
Commandes liées à la gestion des UEs.
Source code in etuutt_bot/commands/ue.py
add_category(interaction, category)
async
¶
Crée les salons textuels et les rôles pour toutes les UEs d'une catégorie.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
interaction |
Interaction[EtuUTTBot]
|
|
required |
category |
CategoryChannel
|
La catégorie dans laquelle on veut créer les salons d'UE |
required |
Source code in etuutt_bot/commands/ue.py
add_one(interaction, ue)
async
¶
Crée le salon correspondant à l'UE donnée.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
interaction |
Interaction[EtuUTTBot]
|
|
required |
ue |
str
|
le nom de l'UE à créer |
required |
Source code in etuutt_bot/commands/ue.py
delete_many(interaction, category, delete_roles=True)
async
¶
Supprime les salons de toutes les UEs de la catégorie donnée.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
category |
CategoryChannel
|
la catégorie dans laquelle supprimer tous les salons d'UE |
required |
delete_roles |
bool
|
si |
True
|
Source code in etuutt_bot/commands/ue.py
delete_one(interaction, channel, delete_role=True)
async
¶
Supprime le salon d'UE donné.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
channel |
TextChannel
|
le salon d'UE à supprimer |
required |
delete_role |
bool
|
si |
True
|
Source code in etuutt_bot/commands/ue.py
autocomplete_missing_ue(interaction, current)
async
¶
Autocomplétion pour les ues dont le salon n'existe pas.
Comme le but de cette autocomplétion est de suggérer des noms de salons qui n'ont pas encore été créés et pour lesquels il n'existe pas encore forcément de rôle, on ne peut pas utiliser les fonctions d'autocomplétion par défaut.