FiveM ConnectFiveM Connect
Un pont léger entre le serveur FiveM, OPERIA, Discord et le futur portail web. L'objectif n'est pas de remplacer le RP, mais d'éviter de répéter manuellement dans Discord ce que le joueur vient déjà de faire dans le jeu.
A lightweight bridge between the FiveM server, OPERIA, Discord and the future web portal. The goal is not to replace RP, but to avoid manually repeating in Discord what the player has just done in-game.
Le connecteur reste facultatif. OPERIA doit continuer de fonctionner uniquement avec Discord si un serveur ne veut rien installer dans FiveM.The connector remains optional. OPERIA must keep working with Discord alone if a server does not want to install anything in FiveM.
Une passerelle, pas une intrusion.A gateway, not an intrusion.
Le serveur envoie des événements ciblés et documentés.
The server sends targeted, documented events.
Le connecteur s'authentifie avec une clé limitée à l'organisation.
The connector authenticates with an organization-scoped key.
Les mêmes données alimentent Gaétan, le portail et plus tard le mobile.
The same data powers Gaétan, the portal and later mobile.
Flux utilesUseful flows
- mise en service / fin de serviceclock-in / end of shift
- association d'un employé à une unité ou à un véhiculeassociate a staff member with a unit or vehicle
- création d'un appel à partir d'un script dispatchcreate a call from a dispatch script
- mise à jour du statut 10-76 / 10-23 / 10-3update 10-76 / 10-23 / 10-3 status
- pré-remplissage de certaines données de rapportprefill some report data
Limites de sécuritéSecurity boundaries
- aucun accès au token Discordno access to the Discord token
- aucun accès arbitraire à la base de données du serveurno arbitrary access to the server database
- aucune gestion d'argent, d'inventaire ou de permissions adminno money, inventory or admin permission control
- aucune exécution distante de code non documenténo undocumented remote code execution
- désinstallation simple et propresimple clean uninstall
1. Le connecteur est optionnel1. The connector is optional
OPERIA doit rester pleinement utilisable sans installation FiveM. Le connecteur devient un plus, pas une condition d'entrée.
OPERIA must remain fully usable without any FiveM install. The connector becomes an enhancement, not a prerequisite.
2. Les événements sont lisibles et audités2. Events are readable and auditable
Le petit resource peut être simple, lisible et documenté : le développeur sait exactement ce qui part vers OPERIA.
The small resource can be simple, readable and documented: the developer knows exactly what goes to OPERIA.
3. Les données utiles restent opérationnelles3. Useful data stays operational
OPERIA n'a pas besoin de tout connaître du serveur. Il lui suffit de recevoir les événements qui améliorent la logistique du service.
OPERIA does not need to know everything about the server. It only needs the events that improve the service's logistics.
D'abord la version Discord stable, ensuite le pont.First the stable Discord version, then the bridge.
Le connecteur FiveM reste une ambition logique, mais l'ordre de priorité demeure : stabilité, bilinguisme, site, puis portail et connecteur.
The FiveM connector remains a logical ambition, but the priority order stays the same: stability, bilingual support, website, then portal and connector.