Ue
UeCog
¶
Bases: GroupCog
Commandes liées à la gestion des UEs.
Source code in etuutt_bot/commands/ue.py
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 |
|
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
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.
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
|