Conversations privées, groupes d’événement, fils de discussion et centre de notifications, sur le web et l’application mobile.
La messagerie regroupe trois canaux complémentaires. Les conversations privées (un à un) et les groupes libres servent à échanger entre membres. Les groupes d’événement relient automatiquement organisateur, participants et prestataires autour d’un même événement. Les fils de discussion (topics) d’un événement permettent des échanges thématiques organisés, type forum, avec sujets, réponses, likes et mentions. Le centre de notifications rassemble tout le reste : invitations, rappels d’événement, achats de billets, activité sociale, devis et factures prestataires.
Les messages sont temps réel : sur le web un abonnement aux changements de la base se déclenche à chaque nouveau message, avec un rafraîchissement de secours toutes les 30 secondes. Chaque message non lu est marqué comme lu à l’ouverture de la conversation, ce qui met à jour le compteur affiché dans l’en-tête. Les groupes d’événement déclenchent en plus un email de notification aux participants lors d’un nouveau message.
Question fréquente sur le prix : la messagerie, les notifications et les discussions sont entièrement gratuites et incluses pour tout compte MojoFE. Aucune commission ni aucun frais ne s’appliquent à l’envoi de messages, qu’il s’agisse de texte, de vocal, d’images, de fichiers ou de partage d’événement ; les seules commissions de la plateforme concernent la billetterie et les paiements, pas la conversation.
La page principale est /messages. Elle affiche la liste des conversations à gauche et la conversation ouverte à droite. Un paramètre /messages?conv=identifiant ouvre directement une conversation précise (utilisé par les notifications de message). Il existe aussi une page conversation dédiée /messages/[id]. Pour démarrer un échange, ouvrez le bouton Plus, choisissez le mode Direct ou Groupe, sélectionnez des contacts parmi vos amis, nommez le groupe si besoin, puis confirmez : la conversation se crée et s’ouvre immédiatement.
Pour écrire, saisissez votre texte dans le champ Écrivez votre message puis appuyez sur Entrée ou sur le bouton Envoyer. Le bouton trombone (pièces jointes) permet d’envoyer une Image ou un Fichier, et le bouton micro enregistre un message vocal avec forme d’onde et lecture intégrée. Les fichiers et vocaux sont stockés côté plateforme (espaces de stockage messages et voice-messages).
Sur un message, le clic droit (ou l’appui long sur écran tactile) ouvre un menu d’actions : Répondre, Transférer, Copier, mettre en Favori (étoile), Épingler, Modifier et Supprimer. La suppression propose deux choix façon messagerie classique : Supprimer pour tous (réservé à l’expéditeur, le message devient Message supprimé pour chacun) ou Supprimer pour moi (masque le message uniquement pour vous). On peut aussi réagir avec un emoji et voir l’indicateur de saisie quand l’interlocuteur écrit.
Questions fréquentes : un message Supprimer pour tous n’est possible que par son auteur, et l’autre personne a pu le lire avant la suppression. La modification d’un message ajoute la mention modifié. Dans un groupe d’événement, l’organisateur (créateur) et les administrateurs de la conversation disposent de droits étendus ; un panneau de gestion de groupe permet de gérer le nom, l’image et les membres.
Chaque événement possède ses propres espaces d’échange, accessibles depuis la page de l’événement. Le chat de groupe de l’événement est sur /events/[id]/chat, les commentaires publics sur /events/[id]/comments, et les fils de discussion thématiques sur /events/[id]/discussions, avec la vue d’un sujet précis sur /events/[id]/discussions/[topicId].
Les discussions fonctionnent comme un mini forum : on crée un sujet avec un titre et une description, on y répond, on aime les réponses et on mentionne des participants. Les sujets peuvent être épinglés en haut de liste, et un sujet peut être verrouillé pour empêcher de nouvelles réponses. Les sujets très actifs ou récents sont mis en avant automatiquement.
Questions fréquentes : qui peut écrire dans le groupe d’un événement ? Les membres de l’événement (organisateur, participants, prestataires invités) accèdent au groupe ; l’organisateur garde la main pour créer des groupes, supprimer un sujet, épingler ou verrouiller. La modération de contenu est appliquée à la création d’un sujet pour bloquer les contenus inappropriés. Il n’y a pas de coût pour ouvrir un sujet ou répondre.
La messagerie privée est dans l’onglet Messages : l’écran liste des conversations est MessagesScreen, l’ouverture d’une conversation se fait dans ChatDetailScreen, et la création d’un nouvel échange dans NewConversationScreen. Le chat propose texte, vocal, pièces jointes, réponses, transfert et réactions, comme sur le web.
Pour les échanges liés à un événement, on passe par la fiche de l’événement (EventDetailsScreen) puis on ouvre les groupes de l’événement dans EventChatsScreen. Un participant non organisateur rejoint automatiquement le groupe principal de l’événement à l’ouverture, et s’il n’existe qu’un seul groupe il y entre directement ; l’organisateur peut créer d’autres groupes via CreateEventGroupScreen. Un appui long sur un groupe dont on est le créateur propose de le supprimer.
Les fils de discussion thématiques de l’événement sont dans EventDiscussionsScreen : barre de recherche, statistiques (sujets, messages, participants), badges Épinglé, Verrouillé, Populaire et Récent. On crée un sujet avec le bouton Plus (titre + description, soumis à la modération de contenu). L’ouverture d’un sujet mène à DiscussionTopicScreen, qui gère les réponses, les likes animés, les mentions de participants, l’édition de sa réponse, et l’édition, l’épinglage, le verrouillage ou la suppression du sujet pour l’organisateur et les administrateurs de l’événement.
Question fréquente : pourquoi je n’ai pas accès à un groupe d’événement ? Il faut être membre de l’événement ; les participants sont rattachés au groupe principal automatiquement, et un compte supprimé apparaît sous une mention neutre dans les conversations privées.
Sur le web, le centre de notifications est /notifications, ouvert depuis la cloche dans l’en-tête. Les notifications sont groupées par date (Aujourd’hui, Hier, puis date complète) et filtrables par onglets : Toutes, Événements, Social et Prestataires. Chaque ligne est cliquable et renvoie au bon endroit : un événement vers /events/[id], une cagnotte vers l’onglet crowdfunding, un devis vers /quotes ou /providers/quotes, une facture vers /providers/invoices, un profil vers /profile/[id], un billet vers /tickets, et une notification de message vers /messages avec la conversation pré-ouverte.
Certaines notifications affichent des boutons de réponse rapide directement dans la liste : accepter ou refuser une invitation à un événement, et répondre à une invitation prestataire, sans changer de page. On peut marquer une notification comme lue, Tout marquer comme lu, ou supprimer une notification. Les notifications de type message ne s’affichent pas ici car elles sont gérées dans la messagerie.
Sur mobile, l’onglet Notifications ouvre NotificationsScreen, avec navigation contextuelle vers la fiche événement (EventDetailsScreen), un profil (UserProfileScreen) ou une conversation (ChatDetailScreen). Les préférences se règlent dans les paramètres de notifications, sur le web à /settings/notifications.
Questions fréquentes : les notifications arrivent en temps réel et les compteurs se synchronisent dès qu’on lit le message ou la notification. Il n’y a aucun délai facturé ni limite de volume côté plateforme. Pour ne plus être alerté d’un type d’événement, ajustez les préférences de notifications plutôt que de supprimer les messages reçus.