Remplacer ou supprimer du texte
Remplacez des mots ou des expressions, ou supprimez-les du message transféré final.
Modifier le message avant son arrivée
Utilisez Remplacer ou supprimer du texte lorsque vous voulez modifier légèrement l'apparence du message transféré par rapport à l'original. Vous pouvez remplacer un mot, mettre à jour un lien ou supprimer une expression indésirable avant que le message arrive à destination.
Remplacer un mot ou une expression fixe
Choisissez TEXT lorsque vous connaissez le mot ou la phrase exacte à modifier. Par défaut, ForwardMsg recherche le texte exactement tel que vous l'avez saisi.
Par exemple, si les messages sources contiennent Bitcoin et que vous voulez afficher BTC aux destinataires, créez une règle comme celle-ci :
| Champ | Valeur à saisir |
|---|---|
| Type de correspondance | TEXT |
| Texte à faire correspondre | Bitcoin |
| Remplacer par | BTC |
Pour supprimer une expression fixe, saisissez-la dans Texte à faire correspondre et laissez Remplacer par vide. Par exemple, une correspondance avec — partagé par notre partenaire et un remplacement vide supprimera cette ligne du message final.
Remplacer un lien qui change
Choisissez REGEX lorsque la partie à remplacer n'est pas toujours identique. Une expression régulière sert simplement à décrire un motif ; par exemple, « n'importe quel lien vers un canal Telegram », même si le nom du canal change.
Imaginons que les messages reçus contiennent des liens comme :
Rejoignez https://t.me/market_updates aujourd'hui
Rejoignez https://t.me/daily_signals?start=invitePour remplacer chacun de ces liens par votre propre lien Telegram, créez cette règle :
| Champ | Valeur à saisir |
|---|---|
| Type de correspondance | REGEX |
| Modèle de recherche (Regex) | https?://t\.me/[A-Za-z0-9_/-]+(?:\?[^\s]+)? |
| Remplacer par | https://t.me/your_channel |
Le motif trouve un lien Telegram même si le nom du canal, son chemin de publication ou son paramètre de lien change. Le message envoyé contient alors https://t.me/your_channel. Saisissez le motif exactement comme indiqué, sans ajouter de caractère / autour.
Avant et après
| Original | Règle | Texte envoyé |
|---|---|---|
Mise à jour Bitcoin | Remplacer Bitcoin par BTC | Mise à jour BTC |
Actualités — partagé par notre partenaire | Remplacer le suffixe par une valeur vide | Actualités |
Rejoignez https://t.me/market_updates aujourd'hui | Motif de lien Telegram ci-dessus | Rejoignez https://t.me/your_channel aujourd'hui |
Les règles de remplacement modifient le texte source avant que le Format du message compose le message final. Un pied de page fixe saisi dans le Format du message ne fait pas partie du texte source recherché par ces règles.
Options utiles
- Activez Remplacer toutes les occurrences si le même mot ou lien doit être modifié partout dans un message. Désactivez l'option pour ne remplacer que la première occurrence.
- Activez Insensible à la casse si
Bitcoin,bitcoinetBITCOINdoivent être traités de la même manière. - Laissez Remplacer par vide pour supprimer le texte reconnu.
Enregistrer et vérifier votre règle
- Dans l'éditeur d'automatisation, choisissez les Paramètres globaux pour créer une règle commune, ou cliquez sur la discussion ou le salon source que vous surveillez pour ouvrir ses paramètres. Consultez Fonctionnement des paramètres.
- Ouvrez l'onglet Mise en forme. Trouvez Remplacement de texte, puis cliquez sur Ajouter la règle.
- Choisissez TEXT ou REGEX.
- Saisissez le texte ou le motif à rechercher et son remplacement.
- Cliquez sur Ajouter dans la boîte de dialogue pour enregistrer la règle.
- Sélectionnez Enregistrer les modifications dans l'éditeur d'automatisation.
- Envoyez un exemple dans vos discussions privées de test et vérifiez le message copié.
Utilisez une route de test privée pour essayer une règle autant de fois que nécessaire sans attendre un message dans la discussion source.
Foire aux questions
Dois-je utiliser TEXT ou REGEX ?
ChatGPT ou une autre IA peut-il m'aider à écrire une règle REGEX ?
Pourquoi ma règle ne reconnaît-elle pas le texte que je vois ?
**Bitcoin** pour le gras, *Bitcoin* pour l'italique ou [Rejoindre](https://example.com) pour un lien. Une règle TEXT pour Bitcoin reconnaît tout de même ce mot dans **Bitcoin** ; incluez les caractères Markdown si vous voulez faire correspondre tout le texte ou lien mis en forme. Testez la règle dans une route de test privée pour voir précisément ce qui change. Vous pouvez également contacter le support.