Actions

Mode blocs

Les actions sont ce que fait Opale, dans l’ordre. Chacune affiche ses réglages dans l’éditeur ; certaines ne sont possibles qu’après certains déclencheurs.

Messages

Envoyer un message

Dans un salon, en privé, ou en réponse visible seulement par la personne.

L’action la plus riche : où envoyer (salon, privé, réponse visible par lui seul, même salon), texte avec variables, carte (titre, couleur, image, infos, pied de page), boutons de lien, boutons d’action et menu déroulant, épingler, supprimer après X secondes. Tout est détaillé dans Messages, boutons et formulaires.

Faire remplir un formulaire

Une fenêtre avec jusqu’à 5 questions, puis d’autres actions une fois rempli.

  • Il faut un membre concerné : pas à une heure précise.
  • Seulement juste après une commande, un bouton ou un clic droit.
  • Pas après l’envoi d’un formulaire.
  • Pas après la décision du staff.
  • Pas dans une répétition.

Une fenêtre avec jusqu’à 5 questions (réponse courte ou longue, obligatoire ou non). Les actions placées dans « une fois rempli » reçoivent les réponses : ‹réponse 1› à ‹réponse 5›. Voir Messages, boutons et formulaires.

Demander la validation du staff

Envoie la demande au staff avec deux boutons : Accepter et Refuser. Tu choisis ce qui se passe dans chaque cas.

  • Il faut un membre concerné : pas à une heure précise.
  • Pas après la décision du staff.
  • Pas dans une répétition.

Le staff reçoit la demande avec Accepter et Refuser. Tu choisis ce qui se passe dans chaque cas (rôle, message privé…). Les demandes sont rangées dans une liste visible dans le dashboard. Voir la validation du staff.

Lancer un sondage Discord

Un vrai sondage Discord, avec jusqu’à 10 réponses et une durée.

RéglageTypeDétail
Dans quel salon ?Salon choisi par l’admin—
QuestionTexteAccepte les variables.
RéponsesTexte longUne réponse par ligne, 10 au maximum (55 caractères chacune).
DuréeNombre—
Combien de réponses par personne ?Choix : Une seule · Plusieurs—

Envoyer avec un autre nom

Le message apparaît avec le nom et l’avatar que tu choisis, par exemple celui du membre (citation, annonce d’un personnage…).

RéglageTypeDétail
Dans quel salon ?Salon choisi par l’admin—
Nom affichéTexteAccepte les variables.
AvatarChoix : Celui du membre · Le logo du serveur · Celui par défaut—
MessageTexte longAccepte les variables.

Ajouter une réaction

Opale réagit au message avec un émoji.

RéglageTypeDétail
Quel émoji ?ÉmojiUn émoji classique, ou un émoji du serveur.
  • Seulement après un message ou une réaction.
  • Pas après l’envoi d’un formulaire.
  • Pas après la décision du staff.

Supprimer le message

Efface le message qui a déclenché la règle.

  • Seulement après un message ou une réaction.
  • Pas après l’envoi d’un formulaire.
  • Pas après la décision du staff.

Créer un fil de discussion

Ouvre un fil sous le message.

RéglageTypeDétail
Nom du filTexteAccepte les variables.
  • Seulement sous un message.
  • Pas après l’envoi d’un formulaire.
  • Pas après la décision du staff.

Effacer des messages

Supprime les derniers messages d’un salon (de moins de 14 jours), ceux de tout le monde ou seulement du membre.

RéglageTypeDétail
Dans quel salon ?Choix : Celui où c’est arrivé · Un salon choisi par l’admin—
Quel salon ?Salon choisi par l’admin—
Combien de messages ?Nombre—
Les messages de qui ?Choix : Tout le monde · Seulement le membre—

Membre

Donner un rôle

Le rôle est choisi par l’admin à l’installation.

RéglageTypeDétail
Quel rôle ?Rôle choisi par l’admin—
  • Il faut un membre concerné : pas à une heure précise.

Retirer un rôle

Retire un rôle au membre.

RéglageTypeDétail
Quel rôle ?Rôle choisi par l’admin—
  • Il faut un membre concerné : pas à une heure précise.

Donner ou retirer un rôle

Donne le rôle, ou le retire si le membre l’a déjà.

RéglageTypeDétail
Quel rôle ?Rôle choisi par l’admin—
  • Il faut un membre concerné : pas à une heure précise.

Changer son pseudo

Par exemple ajouter un préfixe comme « [Nouveau] ».

RéglageTypeDétail
Nouveau pseudoTexte32 caractères au maximum. Accepte les variables.
  • Il faut un membre concerné : pas à une heure précise.

Donner des points

Les points s’additionnent et un classement apparaît dans le dashboard.

RéglageTypeDétail
Nom du classementTexteChange-le pour avoir plusieurs classements (par exemple « XP » et « Victoires »).
Combien de points ?NombreMets un nombre négatif pour en retirer.
  • Il faut un membre concerné : pas à une heure précise.

Lire ses points

Pour afficher ensuite {points} et {rang} dans un message.

RéglageTypeDétail
Quel classement ?TexteEnsuite, utilise ‹points› et ‹rang› dans un message.
  • Il faut un membre concerné : pas à une heure précise.
  • Pas après la décision du staff.

Donner des pièces

Ajoute des pièces de la monnaie du serveur (module Économie). Elles servent dans /boutique.

RéglageTypeDétail
Combien de pièces ?NombreMets un nombre négatif pour en retirer.
  • Il faut un membre concerné : pas à une heure précise.

Logique

Si… sinon

Vérifie une condition, puis fait une chose ou une autre.

  • Deux niveaux d’imbrication au maximum.

Voir Logique.

Au hasard, une suite parmi plusieurs

Opale tire au sort une des suites. Tu peux en rendre certaines plus probables.

  • Deux niveaux d’imbrication au maximum.

Voir Logique.

Répéter

Refait les mêmes actions plusieurs fois de suite (10 au maximum).

RéglageTypeDétail
Combien de fois ?NombreDans les messages répétés, ‹tour› affiche le numéro du tour (1, 2, 3…).
  • Deux niveaux d’imbrication au maximum.

Voir Logique.

Attendre

Patiente quelques minutes (ou jours) avant la suite.

RéglageTypeDétail
Combien de temps ?DuréeJusqu’à 7 jours. La suite se fait même si Opale redémarre entre-temps.
  • Pas après la décision du staff.
  • Seulement au premier niveau de la règle (pas dans un « Si… sinon », un tirage ou une répétition).

Lancer une séquence

Rejoue une suite d’actions réutilisable. Crée-la avec « Ajouter une autre règle » › Séquence réutilisable.

RéglageTypeDétail
Quelle séquence ?Texte—

Jeux

Poser une question

Opale tire une question dans ta liste et la publie. En mode quiz, la première bonne réponse gagne des points.

RéglageTypeDétail
Dans quel salon ?Salon choisi par l’admin—
Quel genre de question ?Choix : Quiz : la première bonne réponse gagne des points · Question libre, sans réponse attendue—
Liste des questionsTexte longUne question par ligne. Pour un quiz, la réponse après une barre : Capitale de la France ? | Paris. Plusieurs réponses acceptées : 8 / huit.
Points pour la bonne réponseNombre—
Nom du classementTexte—
Si personne ne trouve, donner la réponse après…DuréeLa question suivante n’est pas bloquée pour autant.
  • Pas après la décision du staff.
  • Pas dans une répétition.
  • Seulement au premier niveau de la règle (pas dans un « Si… sinon », un tirage ou une répétition).

Tirer au hasard

Un dé, pile ou face, ou un nombre. Le résultat est retenu pour l’afficher dans un message ou le tester.

RéglageTypeDétail
Quel tirage ?Choix : Un dé (1 à 6) · Pile ou face · Un nombre entre 1 et…—
Jusqu’à combien ?NombreOpale tire un nombre entre 1 et ce nombre.
Où retenir le résultat ?Valeur retenueEnsuite, affiche-le dans un message ou teste-le avec « Si… sinon ».

Lire le classement

Pour afficher ensuite le top du classement avec ‹classement› dans un message.

RéglageTypeDétail
Quel classement ?TexteLe même nom que dans « Donner des points ».
Combien de places ?Nombre—

Mémoire

Retenir une valeur

Opale retient un texte pour le membre ou pour le serveur : sa ville, l’IP actuelle…

RéglageTypeDétail
Quelle valeur retenir ?Valeur retenueChoisis un nom clair, par exemple « Sa ville » ou « IP actuelle ».
Ce qu’il faut retenirTexteUn texte, ou une variable : après un formulaire, ‹réponse 1› retient sa première réponse. Accepte les variables.

Changer un compteur

Ajoute ou retire un nombre à une valeur retenue : nombre de victoires, de visites…

RéglageTypeDétail
Quel compteur ?Valeur retenueUn compteur est une valeur retenue qui contient un nombre.
Combien ajouter ?NombreMets un nombre négatif pour en retirer.

Oublier une valeur

Efface une valeur retenue.

RéglageTypeDétail
Quelle valeur oublier ?Valeur retenue—

Garder une trace

Ajoute une ligne dans une liste visible dans le dashboard.

RéglageTypeDétail
Nom de la listeTexteElle apparaîtra comme un tableau dans le dashboard de l’admin.

Internet

Lire une information sur internet

Opale lit une page ou une API (météo, statut d’un jeu, cours…) et retient la valeur pour l’afficher ensuite.

RéglageTypeDétail
Adresse à lireTexteElle doit commencer par https:// et le nom du site. Après le nom du site, tu peux glisser des variables, par exemple ?ville=‹réponse 1›. Accepte les variables.
Que garder de la réponse ?TextePour une API en JSON, le chemin de la valeur : current.temperature_2m ou results.0.name. Laisse vide pour garder tout le texte. Facultatif.
Où retenir le résultat ?Valeur retenueEnsuite, affiche-le dans un message ou teste-le avec « Si… sinon ».

Vocal

Jouer un son

Opale rejoint un salon vocal et joue un son ou une radio en direct (mp3, ogg, wav…).

RéglageTypeDétail
Adresse du sonTexteUn lien https vers un fichier audio ou une radio en direct. Le site sera montré à l’admin à l’installation.
Dans quel vocal ?Choix : Celui où est le membre · Un salon vocal choisi par l’admin—
Quel salon vocal ?Salon vocal choisi par l’admin—
VolumeNombre—
Titre affiché (facultatif)TexteFacultatif.

Mettre en pause ou arrêter le son

Pause, reprise, arrêt du son, ou Opale quitte le vocal.

RéglageTypeDétail
Que faire ?Choix : Mettre le son en pause · Reprendre le son · Arrêter le son · Quitter le vocal—

Le déplacer en vocal

Déplace le membre dans un autre salon vocal (il doit déjà être en vocal).

RéglageTypeDétail
Vers quel salon vocal ?Salon vocal choisi par l’admin—
  • Il faut un membre concerné : pas à une heure précise.

Couper son micro ou son casque

Rend le membre muet ou sourd en vocal, ou le rétablit.

RéglageTypeDétail
Que faire ?Choix : Couper son micro · Rétablir son micro · Couper son casque · Rétablir son casque—
  • Il faut un membre concerné : pas à une heure précise.

Le déconnecter du vocal

Le membre est sorti du salon vocal.

  • Il faut un membre concerné : pas à une heure précise.

Modération

Rendre muet

Le membre ne peut plus écrire pendant quelques minutes.

RéglageTypeDétail
Pendant combien de minutes ?Nombre—
  • Il faut un membre concerné : pas à une heure précise.

Lui rendre la parole

Lève l’exclusion temporaire (« rendre muet ») avant la fin.

  • Il faut un membre concerné : pas à une heure précise.

Expulser

Retire le membre du serveur.

  • Il faut un membre concerné : pas à une heure précise.

Bannir

Bannit définitivement le membre.

  • Il faut un membre concerné : pas à une heure précise.

Lever son bannissement

Débannit le membre (par exemple après une décision du staff, ou sur « un membre est banni »).

  • Il faut un membre concerné : pas à une heure précise.

Salons

Fermer un salon

Plus personne ne peut y écrire (sauf le staff).

RéglageTypeDétail
Quel salon fermer ?Salon choisi par l’adminLe staff et Opale gardent toujours le droit d’y écrire.

Rouvrir un salon

Les membres peuvent de nouveau y écrire.

RéglageTypeDétail
Quel salon rouvrir ?Salon choisi par l’adminLe staff et Opale gardent toujours le droit d’y écrire.

Créer un salon

Un salon texte ou vocal, public ou privé pour le membre. Ensuite ‹nouveau salon› le mentionne.

RéglageTypeDétail
Nom du salonTexteAccepte les variables.
TypeChoix : Texte · Vocal—
Qui le voit ?Choix : Tout le monde · Seulement le membre (et le staff choisi)—
Rôle du staff qui le voit aussiRôle choisi par l’adminFacultatif.
Dans quelle catégorie ? (facultatif)Catégorie choisie par l’adminFacultatif.

Renommer un salon

Par exemple un compteur « Membres : ‹membres› ». Discord n’accepte que 2 changements de nom toutes les 10 minutes par salon.

RéglageTypeDétail
Quel salon ?Choix : Celui où c’est arrivé · Un salon choisi par l’admin · Le salon créé juste avant—
Quel salon ?Salon choisi par l’admin—
Nouveau nomTexteAccepte les variables.

Régler le mode lent

Impose un délai entre deux messages d’un même membre dans le salon. 0 pour l’enlever.

RéglageTypeDétail
Quel salon ?Choix : Celui où c’est arrivé · Un salon choisi par l’admin—
Quel salon ?Salon choisi par l’admin—
Délai entre deux messagesNombre—

Créer une invitation

Crée un lien d’invitation. Ensuite ‹invitation› affiche le lien.

RéglageTypeDétail
Vers quel salon ?Choix : Celui où c’est arrivé · Un salon choisi par l’admin—
Quel salon ?Salon choisi par l’admin—
Valable pendant (0 = toujours)Nombre—
Nombre d’utilisations (0 = illimité)Nombre—

Supprimer un salon

Supprime définitivement un salon : celui où c’est arrivé (un ticket), celui créé juste avant, ou un salon choisi.

RéglageTypeDétail
Quel salon ?Choix : Celui où c’est arrivé · Un salon choisi par l’admin · Le salon créé juste avant—
Quel salon ?Salon choisi par l’admin—

Serveur

Créer un rôle

Un rôle simple (sans permission), avec une couleur. Il peut être donné tout de suite au membre.

RéglageTypeDétail
Nom du rôleTexteAccepte les variables.
CouleurChoix : Rose · Bleu · Vert · Or · Rouge · Violet—
Le donner au membre ?Choix : Oui · Non—

Programmer un événement

Ajoute un événement Discord dans un salon vocal, que les membres peuvent suivre. Ensuite ‹lien de l’événement› le partage.

RéglageTypeDétail
TitreTexteAccepte les variables.
DescriptionTexte longAccepte les variables.
Dans combien de jours ?Nombre—
À quelle heure ?HeureHeure de Paris.
DuréeNombre—
Dans quel salon vocal ?Salon vocal choisi par l’admin—

Écrire dans le journal du module

Une ligne visible par l’admin dans l’onglet Journal du module. Pratique pour garder une trace discrète.

RéglageTypeDétail
TexteTexteAccepte les variables.
Actions · Documentation Opale