I trigger sono regole se-allora da configurare con un clic: una condizione di abbinamento più un'azione. Vengono eseguiti prima del motore antispam, quindi le sue regole hanno sempre la priorità. Abbini per parola chiave, comando, menzione, testo esatto, contiene o regex; agisca con risposta, eliminazione, avviso, silenziamento, ban o kick; aggiunga condizioni extra come nuovo membro, contiene link, è un inoltro o conteggio messaggi; e aggiunga opzioni come pulsanti inline, notifica agli amministratori, registrazione su canale, una durata del silenziamento ed eliminazione dell'originale. Nessun codice, nessuno sviluppatore.
Vuoi configurarlo? Fallo direttamente nel tuo account Telm.
Apri nella dashboard1Che cosa sono i trigger
Un trigger è una regola che assembla nella dashboard: quando una condizione è soddisfatta, esegue un'azione. È il modo senza codice per automatizzare la moderazione e le risposte di cui la sua comunità ha bisogno, senza uno sviluppatore.
I trigger vengono eseguiti prima del motore antispam — le regole del proprietario hanno sempre la priorità. Questo significa che un trigger può lasciar passare un messaggio o agire su di esso prima che qualsiasi controllo automatico lo tocchi, il che rende i trigger lo strumento giusto per gli override netti e per le risposte automatiche, non solo per la moderazione.
2Modalità di abbinamento — quando scatta un trigger
Scegli come il trigger riconosce un messaggio:
- all — qualsiasi messaggio (usalo con le condizioni per costruire comportamenti come solo-annunci).
- commands — solo i comandi slash (/...).
- mentions — solo i messaggi che menzionano qualcuno (@...).
- exact — il testo corrisponde esattamente.
- contains — il testo contiene una frase.
- regex — un'espressione regolare, per il controllo completo del pattern.
3Azioni — cosa fa un trigger
Quando un trigger scatta, esegue un'azione primaria:
- reply — pubblica una risposta, facoltativamente con pulsanti inline e placeholder.
- delete — rimuove il messaggio.
- warn — emette un avviso che conta ai fini della soglia di avvisi del gruppo.
- mute — silenzia il mittente per una durata stabilita.
- ban — banna il mittente.
- kick — rimuove il mittente senza un ban permanente, così può rientrare.
4Opzioni extra su qualsiasi trigger
Oltre all'azione primaria, un trigger può portare queste opzioni — così un singolo trigger può, per esempio, rispondere con pulsanti, eliminare l'originale e avvisare gli amministratori tutto in una volta:
- Elimina l'originale — rimuove il messaggio che ha attivato il trigger anche quando l'azione primaria è una risposta.
- Notifica agli amministratori — avvisa il team degli amministratori quando il trigger scatta.
- Registra l'azione — annota l'attivazione del trigger su un canale.
- Durata del silenziamento — quanto dura un'azione di silenziamento, in secondi.
- Pulsanti inline — allega pulsanti cliccabili a una risposta (un link alla documentazione, una mappa dei canali, un pulsante regole).
- Placeholder — {username}, {user_id}, {group_id} e {message_id} vengono sostituiti nel testo della risposta.
5Condizioni extra
Può combinare condizioni aggiuntive per rendere un trigger preciso. Le impili per descrivere esattamente la situazione che vuole — per esempio nuovo membro AND contiene link:
- Solo nuovo membro — l'autore è un nuovo arrivato.
- Intervallo di conteggio messaggi — il conteggio totale dei messaggi dell'autore è sopra o sotto una soglia.
- Tipo di contenuto — testo, foto, video, documento e così via.
- Contiene media / contiene link — il messaggio contiene o non contiene ciascuno.
- È un inoltro / è una risposta — se il messaggio è un inoltro o una risposta.
- Da un bot — se il mittente è un bot.
6Ricette pronte all'uso
Alcuni schemi che i gruppi costruiscono più spesso:
- Risposta automatica alle FAQ — contiene come faccio a configurare → rispondi con le istruzioni e un pulsante alla documentazione.
- Scudo anti-concorrente — contiene il dominio o il marchio di un rivale → elimina più avviso.
- Guardia link per nuovi membri — nuovo membro AND contiene link → elimina più silenziamento.
- Navigatore di benvenuto — contiene da dove comincio → rispondi con una mappa dei canali e pulsanti.
- Escalation agli amministratori — contiene urgente o pagamento non funziona → rispondi più notifica agli amministratori.
- Solo annunci — modalità all con una condizione non-amministratore → elimina, così restano solo i post degli amministratori.
7Trigger, regole personalizzate e ordine di esecuzione
I trigger e le regole personalizzate si sovrappongono ma si collocano in punti diversi. I trigger vengono eseguiti per primi, prima del motore antispam, e sono ideali per le risposte automatiche e gli override netti. Le regole personalizzate vengono eseguite come parte del punteggio antispam e sono ideali per aggiungere peso a una decisione sullo spam.
Poiché i trigger vengono eseguiti per primi, un trigger che lascia passare un messaggio o vi agisce lo risolve prima di qualsiasi controllo automatico — quindi usi i trigger quando le serve certezza su cosa succede, e le regole quando vuole contribuire al giudizio del motore.
8Buone pratiche ed errori comuni
Mantieni i trigger affidabili con alcune abitudini:
- Assegna ai trigger più precisi una priorità più alta, così uno ampio non scatta per primo.
- Testa i trigger regex su frasi reali; contains è spesso sufficiente e più facile da ragionare.
- Fai attenzione con la modalità all — abbinala a una condizione, altrimenti agirà su ogni messaggio.
- Ricorda che i trigger vengono eseguiti prima del motore, quindi un trigger di eliminazione troppo ampio può rimuovere messaggi buoni che il motore avrebbe consentito.
- Usa il registro per vedere quale trigger è scattato su un dato messaggio.