Trigger
Un trigger è l'evento a cui risponde una reazione. Nella sezione Trigger dell'editor puoi abilitare più tipi contemporaneamente: vengono combinati con l'operatore «O» — la reazione si attiva se è soddisfatto almeno uno dei trigger abilitati. Le restrizioni aggiuntive (tag, parametri, chat) si impostano separatamente in Condizioni.
Messaggio di testo
Si attiva su testo o didascalia di un media. Nel campo «Cosa cercare» si sceglie la modalità:
- Parole chiave — elenco di parole/frasi. Parametro «Corrispondenza»: contiene, corrispondenza esatta, inizia con, espressione regolare; più la casella «Distingui maiuscole/minuscole».
- Link — il messaggio contiene un URL.
- Email — contiene un indirizzo email.
- Menzione (@username) — contiene una menzione.
- Qualsiasi testo — qualsiasi messaggio di testo.
Comando
Si attiva sui comandi slash. Nel campo «Comandi (senza «/»)» elenca i nomi, ad esempio help, menu. Il bot risponderà a /help e /menu.
Comando /start
Trigger dedicato a /start. Il campo Payload cattura il parametro deep-link (/start <payload>); un valore vuoto corrisponde a qualsiasi /start. È la base per link referral e campagne.
Pressione di un pulsante inline (callback)
Si attiva alla pressione di un pulsante inline. Il campo «Dati del pulsante (callback_data)» e «Corrispondenza» (esatta, inizia con, contiene, espressione regolare) determinano quali pulsanti catturare.
Media
Si attiva su allegati dei tipi selezionati: Foto, Video, Videomessaggio, Documento, Audio, Vocale, GIF, Sticker, Dado, Gioco, Sondaggio, Contatto, Geolocalizzazione, Luogo, Album.
Evento di sistema
Si attiva su eventi della chat: Iscritto tramite link, Aggiunto alla chat, Ha lasciato la chat, Rimosso dalla chat, Ha cambiato stato, Richiesta di iscrizione, Reazione a un messaggio, Contatore reazioni. Utile per messaggi di benvenuto, moderazione e gestione delle richieste.
Risposta e messaggio inoltrato
- Risposta (reply) a un messaggio — si attiva quando il messaggio è una risposta a un altro.
- Messaggio inoltrato — si attiva sui forward.
Ogni N-esimo messaggio
Si attiva su ogni N-esimo messaggio dell'utente (campo «Ogni messaggio n.»). Adatto per suggerimenti periodici o anti-flood.
Per pianificazione (date)
Si attiva nei momenti di tempo specificati (elenco di date). La reazione pianificata viene inviata agli iscritti attivi alla scadenza — vedi Trasmissioni.
Richiesta web in entrata (webhook)
Si attiva su una richiesta HTTP esterna. Si impostano il Percorso (l'URL completo viene formato dall'indirizzo del bot e dal percorso), il Token segreto (per la sicurezza) e il Metodo (POST / GET / PUT / ANY). I dati della richiesta entrano nel contesto di esecuzione e sono accessibili nelle azioni tramite {{ctx.campo}}. Maggiori dettagli — Richieste web e webhook.
Prossimi passi
- Condizioni e chat — restringi l'attivazione per pubblico e luogo.
- Azioni — cosa fa il bot in risposta.