Déclencheurs

Mode blocs

Le déclencheur est le « Quand… » d’une règle. Voici chacun d’eux, avec ses réglages et les variables qu’il rend disponibles.

Membres

Un membre arrive

Dès qu’une personne rejoint le serveur.

Un membre part

Dès qu’une personne quitte le serveur.

Un membre reçoit un rôle

Quand un rôle choisi par l’admin est donné à quelqu’un.

RéglageTypeDétail
Quel rôle surveiller ?Rôle choisi par l’admin—

Un membre booste le serveur

Quand quelqu’un commence à booster le serveur.

Un membre est modifié

Son pseudo, ses rôles, son avatar de serveur ou son exclusion changent.

Variables : {personne} le membre · {texte} son pseudo · {nom_personne} son nom.

Un membre est banni

Par n’importe qui : le staff, un bot ou Opale.

Variables : {personne} le membre banni · {nom_personne} son nom.

Un bannissement est levé

Quand quelqu’un est débanni.

Variables : {personne} le membre débanni · {nom_personne} son nom.

Messages

Un membre envoie un message

Chaque message envoyé par un membre (pas par les bots).

Un message contient un mot

Quand un membre écrit un mot précis.

RéglageTypeDétail
Quel mot ?TextePeu importe les majuscules. Le mot peut être au milieu d’une phrase.

Quelqu’un réagit à un message

Avec un émoji précis ou n’importe lequel.

RéglageTypeDétail
Avec quel émoji ?ÉmojiLaisse vide pour réagir à n’importe quel émoji. Facultatif.

Quelqu’un retire une réaction

Avec un émoji précis ou n’importe lequel.

RéglageTypeDétail
Quel émoji ?ÉmojiLaisse vide pour n’importe quel émoji. Facultatif.

Variables : {personne} qui l’a retirée · {salon_concerne} le salon · {emoji} l’émoji · {nom_personne} son nom.

Un message est modifié

Quand un membre modifie un de ses messages.

Variables : {personne} l’auteur · {salon_concerne} le salon · {texte} le nouveau texte · {lien} lien du message · {nom_personne} son nom.

Un message est supprimé

Pratique pour garder une trace dans un salon de logs.

Un membre vote à un sondage

Quand quelqu’un choisit une réponse dans un sondage Discord.

Variables : {personne} qui a voté · {salon_concerne} le salon · {texte} le numéro de la réponse · {nom_personne} son nom.

Interactions

Quelqu’un tape une commande

Une commande slash, par exemple /infos.

RéglageTypeDétail
Nom de la commandeNom de commande—
Description affichée sur DiscordTexte—

Les options (texte, nombre, membre, salon, rôle, oui/non) se remplissent en tapant la commande ; ‹option› les affiche dans les textes. Voir Commandes et clics droits.

Quelqu’un clique sur un bouton

Opale publie un message avec un bouton dans le salon choisi par l’admin.

Le message est publié quand l’admin clique sur « Publier » dans le dashboard. Tu écris l’annonce au-dessus du bouton : titre, texte, parties (« Postes recherchés », « Prérequis »…), couleur. L’admin peut la réécrire si tu l’autorises. Une commande peut faire la même chose que le bouton.

L’admin publie le message

Un bouton dans le dashboard du module publie le message quand l’admin le décide : menu de rôles, règlement, panneau…

RéglageTypeDétail
Texte du bouton dans le dashboardTexteL’admin cliquera dessus pour publier (ou republier) le message.

Aucun membre n’est concerné : seules les actions sur le serveur sont possibles.

On fait un clic droit sur un membre

Une action ajoutée au menu « Applications » quand on fait un clic droit sur un membre. Les actions visent le membre choisi.

RéglageTypeDétail
Nom dans le menuTexte32 caractères au maximum. Par exemple « Avertir » ou « Voir son profil ».
Qui peut l’utiliser ?Choix : Tout le monde · Seulement ceux qui gèrent le serveur—

On fait un clic droit sur un message

Une action ajoutée au menu « Applications » d’un message : signaler, citer, archiver… Les actions visent l’auteur du message.

RéglageTypeDétail
Nom dans le menuTexte32 caractères au maximum. Par exemple « Signaler ».
Qui peut l’utiliser ?Choix : Tout le monde · Seulement ceux qui gèrent le serveur—

Vocal

Un membre rejoint un vocal

Dès qu’une personne entre dans un salon vocal.

Un membre quitte un vocal

Dès qu’une personne sort d’un salon vocal.

Le son du module se termine

Quand le son lancé par « Jouer un son » est fini : pour enchaîner le suivant ou quitter le vocal.

Variables : {titre} son titre · {lien} son adresse.

Aucun membre n’est concerné : seules les actions sur le serveur sont possibles.

Serveur

Un salon est créé

Un salon, une catégorie ou un vocal apparaît.

Variables : {salon_concerne} le nouveau salon · {nom_salon} son nom.

Aucun membre n’est concerné : seules les actions sur le serveur sont possibles.

Un salon est supprimé

Pratique pour garder une trace.

Variables : {nom_salon} son nom.

Aucun membre n’est concerné : seules les actions sur le serveur sont possibles.

Un fil est créé

Un fil de discussion ou un post de forum est ouvert.

Variables : {personne} son créateur · {salon_concerne} le fil · {nom_salon} son nom · {nom_personne} son nom.

Un rôle est créé

Un nouveau rôle apparaît sur le serveur.

Variables : {role_concerne} le rôle · {nom_role} son nom.

Aucun membre n’est concerné : seules les actions sur le serveur sont possibles.

Un rôle est supprimé

Pratique pour garder une trace.

Variables : {nom_role} son nom.

Aucun membre n’est concerné : seules les actions sur le serveur sont possibles.

Une invitation est créée

Quand quelqu’un crée un lien d’invitation.

Variables : {personne} qui l’a créée · {salon_concerne} le salon · {lien} le lien · {nom_personne} son nom.

Un événement est programmé

Quand un événement Discord est ajouté au serveur.

Variables : {personne} son créateur · {titre} son titre · {texte} sa description · {lien} son lien · {nom_personne} son nom.

AutoMod bloque un message

Quand une règle AutoMod de Discord bloque ou signale quelque chose.

Variables : {personne} le membre · {salon_concerne} le salon · {texte} le message bloqué · {titre} le mot repéré · {nom_personne} son nom.

Une action de modération est faite

Bannissement, expulsion, exclusion, rôles changés… lus dans le journal d’audit.

RéglageTypeDétail
Quelle action ?Choix : Toutes les actions · Bannissement · Débannissement · Expulsion · Membre modifié (pseudo, exclusion) · Rôles donnés ou retirés · Messages supprimés · Salons créés, modifiés ou supprimés—

Variables : {personne} qui l’a faite · {cible} le membre visé · {titre} l’action · {raison} la raison · {nom_personne} son nom.

Temps

À une heure précise

Chaque jour, chaque semaine, ou toutes les X heures.

Toutes les X minutes (5 au minimum), toutes les X heures, chaque jour à une heure, ou chaque semaine un jour à une heure (heure de Paris). Un bouton « maintenant » peut être ajouté au dashboard pour lancer la règle tout de suite.

Aucun membre n’est concerné : seules les actions sur le serveur sont possibles.

Réutilisable

Séquence réutilisable

Une suite d’actions que tes autres règles lancent avec « Lancer une séquence ». Elle ne se déclenche jamais toute seule.

RéglageTypeDétail
Nom de la séquenceTextePar exemple « Créer une candidature ».
Déclencheurs · Documentation Opale