Ajout du RolePlay / Adding some RolePlay (EN/FR)

in LaTaverne12 days ago

messaging.png

Le texte français se trouve à la balise "# Français".

ENGLISH

I have just set up a web page dedicated to an internal roleplay-oriented messaging system, accessible here: https://principalityofbastion.org/luxbastionistrip.html.
The goal: to allow each of the 14 crew members of the vessel, myself included as Ithara Gaïan, commander, to express themselves in an embodied, fast, and structured way, directly to our Discord channels.

The technical logic relies on a minimalist yet functional interface. The user starts by selecting a crew member from a predefined list. Each entry is associated with three elements: a name, a position (role within the crew), and a visual portrait. This step clearly identifies the sender of the message, which is essential in a roleplay context where narrative consistency must be maintained at all times.

Once the character is selected, the interface allows the user to choose the message destinations. Two distinct Discord servers are configured, each connected to a specific webhook. These webhooks are intentionally not exposed in the client-side visible code. They are stored locally to prevent any retrieval or malicious use.
This point is critical: a publicly exposed webhook can be exploited to send spam or compromise channel integrity.

The server selection is done at the bottom left of the page, using toggleable checkboxes. The user can choose to send the message to one server or both simultaneously. This level of control makes it possible to differentiate usage contexts without multiplying tools.

The user then writes the message according to the selected character. The text is sent as an embed format, as shown below.

image.png

Processing is instantaneous: the message appears in the targeted Discord channels with consistent formatting (character name as author, associated avatar, textual content). The result gives the impression that each crew member is speaking directly within the ship’s messaging system.

This system offers several technical and functional advantages. On one hand, it centralizes the emission of roleplay messages into a single tool, avoiding identity errors. On the other hand, it maintains a clear separation between real users and the characters they embody. Finally, it ensures fast and controlled dissemination of information across multiple servers simultaneously.

The result is an operational, secure, and instantaneous roleplay messaging system, perfectly suited to a structured narrative organization such as a crew. Each message becomes a contextualized, identifiable, and immediately broadcasted intervention, reinforcing the overall coherence of the universe.

Français

Je viens de mettre en place une page web dédiée à un système de messagerie interne orienté roleplay, accessible ici : https://principalityofbastion.org/luxbastionistrip.html.
L’objectif : permettre à chacun des 14 membres d’équipage du vaisseau, moi compris en tant qu’Ithara Gaïan, commandant, de pouvoir s’exprimer de manière incarnée, rapide et structurée, directement vers nos canaux Discord.

La logique technique repose sur une interface minimaliste mais fonctionnelle. L’utilisateur commence par sélectionner un membre d’équipage dans une liste prédéfinie. Chaque entrée est associée à trois éléments : un nom, un poste (rôle dans l’équipage) et un portrait visuel. Cette étape permet d’identifier clairement l’émetteur du message, ce qui est essentiel dans une logique roleplay où la cohérence narrative doit être maintenue en permanence.

Une fois le personnage sélectionné, l’interface permet de choisir les destinations du message. Deux serveurs Discord distincts sont configurés, chacun relié à un webhook spécifique. Ces webhooks ne sont volontairement pas exposés dans le code visible côté client. Ils sont sauvés en local afin d’éviter toute récupération ou utilisation malveillante.
Ce point est crucial : un webhook exposé publiquement peut être exploité pour envoyer du spam ou compromettre l’intégrité des canaux.

Le choix des serveurs se fait en bas à gauche de la page, sous forme de cases à enclencher. L’utilisateur peut ainsi décider d’envoyer son message vers un seul serveur ou les deux simultanément. Cette granularité permet de différencier les contextes d’usage sans multiplier les outils.

L’utilisateur rédige le message en fonction du personnage sélectionné. Le texte est ensuite envoyé sous format embed que vous voyez ci-dessous.

image.png

Le traitement est instantané : le message apparaît dans les salons Discord ciblés, avec une mise en forme cohérente (nom du personnage en tant qu’auteur, avatar associé, contenu textuel). Le rendu donne l’impression que chaque membre d’équipage s’exprime directement dans la messagerie du vaisseau.

Ce système présente plusieurs avantages techniques et fonctionnels. D’une part, il centralise l’émission des messages roleplay dans un outil unique, évitant les erreurs d’identité. D’autre part, il permet de maintenir une séparation claire entre les utilisateurs réels et les personnages incarnés. Enfin, il assure une diffusion rapide et contrôlée de l’information sur plusieurs serveurs simultanément.

On obtient ainsi un système de messagerie roleplay opérationnel, sécurisé et instantané, parfaitement adapté à une organisation narrative structurée comme celle d’un équipage. Chaque message devient une intervention contextualisée, identifiable et immédiatement diffusée, renforçant la cohérence globale de l’univers.

separator3.png

Ithara Gaïan Principality of Bastion - Our Leit Motiv? Uniti Crescimus.
Principality's site | Ithara's Artist Page | Principality's Discord | Our Twitch Channel
Musical Banner

If you like music, you may find me on : Apple Music / Spotify / Tidal / Deezer / Youtube Music / ...

Sort:  

Anecdote : les noms, rôles et portraits des membres d'équipage sont directement tirés du jeu... Ce qui augmente l'immersion

Cool !
!PIZZA
!LOL
!HUG

journalier
!hivebits

florenceboens, you mined 1.0 🟧 HBIT. If you'd replied to another Hive user, the HBIT would be split: 0.9 to you and 0.1 to them as a tip. When you mine HBIT, you're also playing the Wusang: Isle of Blaq game. 🏴‍☠️

Sorry, but you didn't find a bonus treasure token today. Try again tomorrow...they're out there! Your random number was 0.8671329333987186, also viewable in the Discord server, #hbit-wusang-log channel. | tools | wallet | discord | community | daily <><

Check for bonus treasure tokens by entering your username at a block explorer A, explorer B, or take a look at your wallet.
There is a treasure chest of bitcoin sats hidden in Wusang: Isle of Blaq. Happy treasure hunting! 😃 Read about Hivebits (HBIT) or read the story of Wusang: Isle of Blaq.

Merci
!DUO
!PIZZA


You just got DUO from @itharagaian.
They have 1/1 DUO calls left.
duo_logo
Learn all about DUO here.

PIZZA!

$PIZZA slices delivered:
faustine.books tipped itharagaian
isiksenpalvoja tipped itharagaian
florenceboens tipped itharagaian
@itharagaian(2/20) tipped @florenceboens

Learn more at https://hive.pizza.

Sympa !
!PIZZA
!LOL
!HUG

Oui hein :-)
!ALIVE
!LOL

Bravo !
!PIZZA
!LOL
!HUG

Ca m'a amusé aussi à faire :)
!ALIVE
!INDEED