Interrompere i cicli di inoltro
Impedisci ai messaggi copiati di rimbalzare tra le chat ignorando i messaggi dei bot o bloccando il bot che invia le copie.
Un ciclo di inoltro si verifica quando un messaggio copiato torna in una chat monitorata da un’altra automazione. L’automazione lo copia di nuovo e i messaggi continuano a rimbalzare, anche quando le persone smettono di pubblicare.
Per esempio, un’automazione copia Discord → Telegram, mentre un’altra copia la stessa chat Telegram → lo stesso canale Discord:
Canale Discord → chat Telegram → canale Discord → chat Telegram → …
La copia inviata dal bot viene trattata come un nuovo messaggio. Può succedere tra piattaforme diverse o tra chat della stessa piattaforma, con una o più automazioni.
Per prima cosa, interrompi gli invii ripetuti
Ferma le automazioni coinvolte mentre ne modifichi le impostazioni. Non devi eliminarle né ricreare le destinazioni. Dopo aver bloccato i messaggi che tornano indietro, puoi riavviare le automazioni.
Opzione 1: ignora i messaggi dei bot
Usa questa opzione se vuoi copiare solo i messaggi scritti da persone. È la soluzione più semplice se non ti serve inoltrare post scritti da bot.
- Apri l’automazione che legge una chat in cui pubblica il bot dell’altra automazione.
- Seleziona quella chat di origine, cioè il luogo monitorato da questa automazione in cui compaiono le copie di ritorno.
- Apri Filtri → Opzioni di Inoltro.
- Disattiva Messaggi Bot lasciando deselezionata la casella.
- Seleziona Salva Modifiche. Se necessario, ripeti nell’altra direzione.
Per esempio, nell’automazione che copia Telegram → Discord, ignora il bot Telegram che invia le copie Discord → Telegram. Le copie restano su Telegram, ma non vengono reinviate a Discord.
Così escludi anche gli altri messaggi dei bot presenti in quella chat. Se vuoi mantenere i bot utili, come quelli che inviano avvisi o annunci, usa invece l’Opzione 2. Opzioni di Inoltro spiega questa impostazione.
Opzione 2: blocca solo il bot che invia le copie
Usa una Blacklist per escludere il bot di invio mantenendo i messaggi degli altri bot.
Scegli come identificare il bot:
- Filtra per nome: inizia dal nome visibile del bot se non cambia. Usa Corrispondenza esatta per trovare il nome completo.
- Filtra per nome utente: usa il nome utente senza
@. Di solito è più stabile del nome visibile, ma può cambiare anche questo. - ID utente: l’opzione più affidabile se i nomi potrebbero cambiare. Seleziona il bot in Blocca Utenti oppure inserisci manualmente il suo ID. Scopri come trovare un ID utente.
- Apri l’automazione che ricopierebbe il messaggio inviato.
- Fai clic sulla chat originale monitorata da questa automazione, in cui compaiono le copie di ritorno, poi apri Filtri → Blacklist.
- Aggiungi una regola per il nome o il nome utente del bot. Se preferisci usare il suo ID, selezionalo in Blocca Utenti. Se non è nell’elenco, scegli Aggiungi manualmente, inserisci l’ID e premi Invio o seleziona +.
- Seleziona Salva Modifiche. Se necessario, ripeti per il bot di invio nell’altra direzione.
Blocca il bot che compare come mittente della copia inviata, non la persona che ha scritto il messaggio originale. Per altri esempi, consulta Filtri → Bloccare un autore.
Quando il mittente non appare come un bot
La soluzione deve tenere conto di come la piattaforma mostra il messaggio copiato:
- Webhook Discord: le copie possono mostrare il nome e la foto della persona originale. Questo aspetto non significa che i post siano scritti da una persona; ignorare Messaggi Bot può comunque escludere gli invii webhook. Per una regola di Blacklist basata sull’autore, usa l’ID del mittente webhook, non quello della persona originale.
- Canali Telegram: un post può apparire come pubblicato dal canale anziché dal bot che l’ha inviato. Messaggi Bot potrebbe non riconoscerlo come post di un bot. Escludi dalle chat ricopiate il canale che riceve le copie oppure usa chat di destinazione separate per ciascuna direzione.
- Altri mittenti: se la piattaforma non identifica il mittente come bot, l’opzione Messaggi Bot non basta. Se possibile, blocca il mittente effettivo oppure separa le chat da cui copi da quelle in cui invii.
Verifica entrambe le direzioni prima di lasciare attive le automazioni
Riavvia le automazioni, poi chiedi a qualcuno di inviare un nuovo messaggio da entrambe le parti:
| Nuovo messaggio | Risultato previsto |
|---|---|
| Una persona pubblica su Discord | Su Telegram compare una copia, che non viene reinviata |
| Una persona pubblica su Telegram | Su Discord compare una copia, che non viene reinviata |
Se le copie continuano ad arrivare senza nuovi post, ferma di nuovo le automazioni e controlla quale mittente viene ricopiato. Verifica tutte le automazioni che monitorano quelle chat, non solo le due individuate inizialmente. Controlla anche che un’impostazione specifica della chat non sovrascriva la scelta globale; Come funzionano le impostazioni spiega come fare.
Per i messaggi ripetuti che non rimbalzano tra chat, consulta Messaggi duplicati.