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.
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: @MessageLe 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.
Ajouter un en-tête ou un pied de page
É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: @MessagePour 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.
@MsgUrl — lien direct vers le message Discord
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 : @MsgUrlVariables 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.
@MsgUrl — lien vers le message Telegram
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 : @MsgUrlVariables 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
@MessageDé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,@messageet@MESSAGEont 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 ?
@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 ?
Pourquoi ma variable reste-t-elle visible au lieu d'être remplacée ?
@Author: @Message.