Custom Commands V3Bêta

Des données qui restent entre les exécutions

Un flow oublie tout à la fin de son exécution, sauf si tu lui as dit quoi garder. Le flow Question du jour garde deux choses : le catalogue dans lequel il pioche, et le nombre de questions déjà posées. Les deux se trouvent dans des champs de stockage que tu configures, et le tableau de bord montre ce qu'ils contiennent.

Données stockées

Question du jour

questionsTout le serveur, liste de textes
1Quel est le seul jeu auquel tu reviens toujours ?
2Quel film as-tu vu le plus souvent ?
3Quel est ton talent le plus inutile ?

117 autres entrées

askedTout le serveur, nombre

42

Stockage utilisé1,2 Mio

Illustration uniquement : l'interface réelle peut différer

Trois façons de garder une valeur

Chaque champ que tu configures a un nom, un type et une portée. La portée décide à qui appartient une valeur.

Un champ peut contenir tout ce que l'éditeur manipule ailleurs : texte, nombres, oui ou non, salons, rôles, membres et listes.

Par membre

Une valeur par membre de ton serveur, comme le nombre de fois où quelqu'un a répondu à la question du jour.

Tout le serveur

Une valeur partagée par tout le serveur. Le catalogue de questions et le compteur de questions posées se trouvent ici.

Un enregistrement par élément

Un enregistrement pour chaque élément de ton choix : un par question, un par salon, un par message. Pratique pour garder la trace de la réception de chaque question.

Un champ garde le nom que tu lui as donné, et tu ne peux pas changer son type tant qu'il contient des données. Chaque module possède ses propres champs, et les flows hors module partagent un seul ensemble pour le serveur.

Question du jour

ActifEnregistrer

Déclencheur

Modifier

Planification, tous les jours à 09:00

#1

Lire une valeur de stockage(get-storage-value)

Lire le catalogue de questions dans{questions}

#2

Incrémenter une valeur de stockage(increment-storage-value)

Compter la question comme posée dans{asked}

Illustration uniquement : l'interface réelle peut différer

Conçu pour les économies et les jeux

Tout ce qui compte, mémorise ou classe a besoin d'un endroit où ranger le chiffre : soldes et récompenses quotidiennes, XP et niveaux, quêtes et séries, ou un catalogue comme celui derrière la question du jour.

Ces trois modules du marketplace SCNX reposent sur le stockage. Tous les trois sont des modules en allemand, publiés par des éditeurs de la communauté.

Frage des Tages

Par Melissas helfende Apps. Garde le catalogue de questions et celles déjà posées, pour que la suivante soit toujours prête.

Voir sur le marketplace

Game: Wortsalat by Markus

Par Sukram2.0. Un jeu de mots à lettres mélangées. Le stockage garde les mots envoyés et l'XP par membre.

Voir sur le marketplace

Game: Hau den Maulwurf by Markus

Par Sukram2.0. Un mini-jeu de réflexes façon tape-taupe, avec les scores gardés par membre.

Voir sur le marketplace

De la place pour grandir

Ce que ton serveur peut conserver augmente avec son offre, donc un serveur qui commence par compter une chose et finit par faire tourner une économie n'a pas à s'en soucier. Le compteur d'utilisation de la vue des données stockées montre ce que ton serveur a utilisé et dans quels champs.

Quand un champ contient quelque chose de privé

Tu peux marquer un seul champ comme chiffré au repos. C'est une décision optionnelle qui concerne ce champ uniquement, pas un chiffrement général de tout ce que font tes flows.

Utilise-le pour les valeurs que tu ne voudrais pas lire telles quelles dans un tableau, et laisse le reste comme il est.

Ça s'applique au champ que tu marques, pas à tes autres données stockées.

Impossible de le désactiver ensuite.

Ne peut être activé que tant que le champ est encore presque vide.

Les classements, rangs, sommes et listes d'entrées ne fonctionnent plus sur ce champ.

Une valeur qui ne peut pas être déchiffrée déclenche une erreur que ton flow peut intercepter. Elle ne devient jamais une valeur vide en silence.

Réglages du champ

answersPar membre, texte

Chiffré au repos

Activé

Peut être activé tant que ce champ est encore presque vide. Impossible de le désactiver ensuite, et les classements, rangs et sommes ne fonctionnent plus dessus.

Illustration uniquement : l'interface réelle peut différer

Questions sur le stockage

Non. Le stockage appartient au serveur sur lequel il a été écrit. Dans un serveur, chaque module garde ses propres champs et les flows hors module partagent un seul ensemble pour le serveur, et les deux ne se mélangent jamais.

Tu veux faire entrer ton serveur dans la bêta ?

La V3 est un gros système qui évolue encore vite, donc les serveurs entrent un par un plutôt que tous d'un coup. Chaque candidature est lue par une personne, et tu as une réponse sous quelques jours.

Les serveurs déjà dans la bêta décident d'une bonne partie de ce que nous construisons ensuite. Ce que tu construis t'appartient : les flows et les modules restent à la fin de la bêta.