Forward LogoForwardMsg

Format du message

Composez le message final transféré à l'aide de texte, de variables, d'en-têtes et de pieds de page.

Le Format du message vous permet de choisir l'apparence du message copié : ajoutez votre propre texte, un en-tête ou un pied de page, ainsi que des informations comme le nom de l'auteur d'origine.

Où le trouver
Éditeur d'automatisation → cliquez sur la discussion ou le salon source que vous surveillez pour ouvrir ses paramètres, ou cliquez sur Paramètres globaux → Mise en forme → Format du message

Commencer avec le format par défaut

Le modèle combine le texte que vous écrivez avec des variables : des espaces réservés comme @Author et @Message, remplacés par les valeurs de chaque message reçu.

Par défaut, une nouvelle automatisation utilise :

@Author: @Message

Le nom de l'expéditeur apparaît d'abord, suivi du texte du message d'origine. Le modèle n'ajoute ni en-tête ni pied de page, et ne réécrit pas le texte d'origine.

Pour remplacer ou supprimer un mot, un lien ou un autre élément à l'intérieur du message, utilisez Remplacer ou supprimer du texte. Le Format du message détermine la mise en page finale ; les règles de remplacement modifient le contenu correspondant.

Écrivez du texte fixe avant @Message pour obtenir un en-tête, ou après pour obtenir un pied de page. À la réception d'un message, ForwardMsg remplace chaque variable par la valeur correspondante issue du message source.

Par exemple, pour ajouter le serveur source en en-tête, écrivez :

[Copié depuis @Server]
@Author: @Message

Pour ajouter un pied de page, écrivez :

@Author: @Message

— Transféré par l'équipe de la communauté

Vous pouvez combiner les deux, ajouter des retours à la ligne et organiser les variables selon les besoins des destinataires. Pour une source Discord appelée Communauté, un message de Maya utilisant les deux exemples devient :

[Copié depuis Communauté]
Maya : La nouvelle version est disponible.

— Transféré par l'équipe de la communauté

Choisir où appliquer le format

Enregistrez le modèle dans les Paramètres globaux lorsque toutes les discussions sources surveillées doivent utiliser le même format. Pour attribuer un autre format à une discussion, un salon ou un sujet source, cliquez dessus dans la liste de gauche pour ouvrir ses paramètres, puis enregistrez son propre modèle. Pour cette source, il remplace le modèle commun.

Consultez Fonctionnement des paramètres pour découvrir comment appliquer une valeur par défaut commune et une exception à une discussion.

Variables disponibles pour toutes les sources

Les variables sont des espaces réservés que ForwardMsg remplace à la réception du message source. Chaque variable commence par @ ; combinez-les avec du texte ordinaire pour créer votre mise en page.

@Message — texte du message d'origine

Il s'agit du texte du message source après l'application des règles Remplacer ou supprimer. Sans @Message, le résultat ne contient que vos autres variables et votre texte fixe. Le modèle contrôle la mise en page ; il ne réécrit pas le texte contenu dans cette variable.

@Author — nom d'affichage de l'expéditeur

Le nom d'affichage de la personne qui a envoyé le message. Utilisez-le si les lecteurs de destination doivent savoir qui a rédigé le contenu d'origine.

@AuthorID — identifiant de l'expéditeur

L'ID du compte de l'expéditeur d'origine, lorsqu'il est disponible. Utilisez-le pour identifier précisément l'expéditeur même si son nom affiché change.

@MsgId — identifiant du message source

L'ID du message d'origine. Incluez-le si vous voulez retrouver la publication source à partir de sa copie.

@Day, @Month, @Year, @Hour, @Minute et @Second — horodatage de la source

Ces variables représentent la date et l'heure du message source dans le fuseau horaire configuré pour l'automatisation. Combinez-les avec du texte ordinaire, par exemple @Year-@Month-@Day @Hour:@Minute.

Variables Discord

@Server et @ServerID — serveur Discord

Pour Discord, @Server correspond au nom du serveur (guild), et @ServerID à son ID. Dans un message privé, la valeur de serveur est DM.

@Channel et @ChannelID — salon Discord

Pour Discord, @Channel correspond au nom du salon et @ChannelID à son ID.

@Username, @Nick et @AuthorImageURL — détails de l'auteur sur Discord

@Username correspond au nom d'utilisateur Discord, @Nick au surnom sur le serveur lorsqu'il existe et @AuthorImageURL à l'URL de l'avatar utilisé par l'auteur de la source.

Utilisez cette variable si les destinataires doivent pouvoir ouvrir le message Discord d'origine, à condition d'y avoir eux-mêmes accès.

Exemple de modèle Discord

[@Server · #@Channel]
@Author (@Username)
@Message

Source : @MsgUrl

Variables Telegram

@Server et @Chat — nom de la discussion Telegram

Pour Telegram, @Server et @Chat affichent tous deux le nom de la discussion, du canal ou du groupe d'origine. @ServerID et @ChatID affichent l'ID de la discussion Telegram.

@Channel et @Topic — comportement actuel sur Telegram

Pour Telegram, @Channel et @Topic contiennent actuellement le nom de la discussion source, et non un nom de sujet distinct. @ChannelID et @TopicID peuvent contenir l'ID du sujet lorsque le message source appartient à un sujet.

@Username — nom d'utilisateur Telegram

Le nom d'utilisateur Telegram de l'expéditeur, si son compte en possède un. Cette valeur peut être vide si l'expéditeur n'a pas de nom d'utilisateur public.

ForwardMsg crée un lien vers le message source lorsque Telegram le permet. Les destinataires doivent toujours disposer de leur propre accès pour ouvrir le message d'origine.

Exemple de modèle Telegram

[@Chat]
@Author (@Username)
@Message

Original : @MsgUrl

Variables WhatsApp

@Server et @Chat — nom de la discussion WhatsApp

Pour WhatsApp, @Server et @Chat affichent le nom de la discussion d'origine. @ServerID et @ChatID affichent l'ID de cette discussion.

@AuthorImageURL — image de l'auteur source

Cette variable contient l'URL de l'image de l'auteur source lorsqu'elle est disponible. Si aucune image d'auteur n'est disponible, choisissez un modèle qui reste adapté sans elle.

Exemple de modèle WhatsApp

[@Chat]
@Author
@Message

Détails techniques et limites

  • Ajoutez des espaces ou des signes de ponctuation entre les variables et le texte autour pour que le résultat soit lisible.
  • Les variables ne distinguent pas les majuscules et les minuscules : @Message, @message et @MESSAGE ont le même effet.
  • La longueur maximale du modèle est de 4096 caractères.
  • Une variable inconnue reste affichée telle qu'elle a été saisie. Dans ce cas, vérifiez la liste des variables de la plateforme source et commencez par tester un modèle plus court.

Supprimer le nom de l'auteur

Utilisez uniquement @Message si vous ne voulez afficher que le texte du message. Le nom de l'auteur disparaît du corps du message ; la destination affiche toujours l'identité du bot ou du Webhook qui l'envoie.

Sélectionnez Enregistrer les modifications, puis envoyez un exemple dans votre propre discussion de test pour vérifier le résultat.

Utilisez Remplacer ou supprimer du texte pour modifier des mots à l'intérieur du message, et les Options de Transfert pour choisir les types de messages admissibles avant la mise en forme.

Foire aux questions

Puis-je supprimer le nom de l'auteur ?
Oui. Omettez @Author et @Username du modèle. Un bot ou Webhook de destination peut toujours avoir sa propre présentation visible : vérifiez donc le résultat final.
Puis-je personnaliser le message final ?
Oui. Combinez du texte ordinaire, des retours à la ligne, un en-tête, un pied de page et les variables prises en charge par votre plateforme source.
Pourquoi ma variable reste-t-elle visible au lieu d'être remplacée ?
La variable n'est pas disponible pour cette source ou son nom est inconnu. Vérifiez la liste de cette page et testez un modèle plus court commençant par @Author: @Message.