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

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 / ...

0.32256288 BEE
5 comments

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

0.00000000 BEE

Cool !
!PIZZA
!LOL
!HUG

0.00000000 BEE

journalier
!hivebits

0.00000000 BEE

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.

0.00000000 BEE
(edited)

PIZZA!

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

Please vote for pizza.witness!

0.00000000 BEE

Sympa !
!PIZZA
!LOL
!HUG

0.00000000 BEE

Bravo !
!PIZZA
!LOL
!HUG

0.00000000 BEE