File, reazioni ed elenchi di attività del team
Scopri regole per PDF, foto, vocali, reazioni ed elenchi di Telegram, con esempi per corsi e gruppi di lavoro.
In questo articolo
Foto, video, file e altri messaggi
La chat di un corso riceve foto di quaderni, PDF e messaggi vocali. Un club condivide musica e sticker. Un gruppo di lavoro scambia contatti e sondaggi. Combot ha impostazioni per ogni tipo di messaggio.
Parti da un'attività pratica: «chiedere una breve descrizione insieme a un video lungo» o «mostrare un promemoria dopo un PDF». Poi scegli il tipo di messaggio e le relative opzioni.
I numeri di solito supportano limiti inferiori e superiori, mentre i valori supportano inclusioni ed esclusioni. Se Telegram non fornisce una proprietà, come la dimensione del file, non significa che sia zero. Prova la regola con i file che usano davvero i tuoi membri.
Foto
Situazione: in una chat di fotografia si discutono immagini, ma a volte chi pubblica dimentica le indicazioni.
Puoi controllare:
- Dimensioni del file: per esempio, rispondi alle foto grandi con consigli sull'invio. La dimensione è quella della versione più grande disponibile al bot; le unità sono byte, KB o MB.
- Album/gruppo multimediale: per esempio, ricorda di aggiungere una didascalia alla raccolta quando una foto appartiene a un gruppo di media.
- Foto live: distingui questo formato dalle immagini normali.
- Spoiler: per esempio, gestisci separatamente le foto nascoste in una discussione sui film.
Il testo sotto una foto si configura come didascalia. Un album può arrivare al bot come più messaggi: non è garantito che il promemoria compaia una volta sola per tutta la raccolta.
Video
Situazione: gli studenti inviano registrazioni delle loro presentazioni. Per video oltre cinque minuti vuoi chiedere una breve descrizione.
Scegli Video e la durata richiesta. Puoi usare secondi, minuti o ore.
Le altre opzioni comprendono dimensione, tipo e nome del file, appartenenza a un album e spoiler. Per esempio, il nome può identificare file contrassegnati come «presentazione», mentre la dimensione può suggerire all'autore di condividere un video particolarmente grande tramite link.
Inserisci il tipo come estensione, per esempio .mp4, o come identificativo tecnico, per esempio video/mp4: un tipo MIME. Descrive il formato; non valuta la qualità della registrazione.
Animazione
Situazione: un gruppo di lavoro ha un argomento dedicato alle GIF. Quando un'animazione corrispondente compare in un altro argomento selezionato, il bot chiede di spostarla lì.
Puoi controllare dimensione, durata, tipo e nome del file e spoiler. Per esempio, identifica le animazioni particolarmente grandi.
Se qualcuno invia lo stesso file come documento, una regola sulle animazioni non sostituisce una regola sui documenti: conta il modo in cui è stato inviato.
Audio
Situazione: i membri di un club musicale condividono registrazioni e chiedi loro di indicare artista e titolo.
Controlla se questi campi esistono e quale testo contengono. Per esempio, chiedi di dare un nome alla registrazione se manca il titolo. Sono disponibili anche dimensione, durata, tipo e nome del file e appartenenza a un album: utili per distinguere registrazioni lunghe e brevi.
Il bot legge le informazioni associate al file audio. Non riconosce l'artista ascoltando la musica.
Documento
Situazione: i partecipanti al corso consegnano compiti in PDF. Dopo un file, il bot ricorda di includere il numero della lezione e una domanda per chi corregge.
Scegli .pdf o application/pdf come tipo di file. Se serve, aggiungi condizioni su dimensione, nome o album. Per esempio, gestisci separatamente i file con «portfolio» nel nome.
La regola riconosce un documento del tipo giusto. Non legge il compito e non conferma che un insegnante lo abbia corretto.
Sticker
Situazione: la community ha un proprio pacchetto di sticker e vuoi ricordare quali pacchetti sono consentiti in determinate discussioni.
Inserisci il nome o il link di un pacchetto. Puoi scegliere pacchetti precisi o escluderli dalla regola.
Sono disponibili anche altre proprietà:
- Dimensione (Size): per esempio, seleziona gli sticker in base a una soglia.
- Tipo: sticker normale, maschera o sticker emoji personalizzata.
- Animazione e video (Animation and video): per esempio, distingui gli sticker in movimento dagli altri. Il solo tipo Regular non significa immagine statica.
- Animazione premium: una proprietà separata di questi sticker.
- Emoji associata (Associated emoji): presenza e valore. Per esempio, riconosci uno sticker associato a 👍.
- ID emoji personalizzati: seleziona un'emoji personalizzata precisa.
Messaggio vocale
Situazione: l'assistenza riceve un vocale di sette minuti. Il team non riesce a capire subito cosa sia successo.
Imposta una durata minima di due minuti e una risposta: «Descrivi brevemente la domanda per iscritto, così possiamo aiutarti prima». Puoi controllare anche dimensione e tipo del file.
Combot controlla la durata, non il significato del parlato. Una ricerca di frasi nel testo non trascrive i vocali.
Videomessaggio
Situazione: le persone inviano risposte come videomessaggi rotondi. Per le risposte più lunghe vuoi suggerire un video normale.
Scegli Videomessaggio (Video note) e la durata richiesta. Puoi controllare anche la dimensione. I videomessaggi e i video normali sono opzioni distinte: scegli quella che ti serve.
Contatto
Situazione: gli organizzatori condividono schede contatto. Un numero conosciuto può attivare informazioni su cosa chiedere a quella persona.
Le proprietà disponibili comprendono numero di telefono o prefisso internazionale, ID Telegram, nome, cognome e appartenenza del contatto alla chat.
Il controllo riguarda la persona nella scheda. Se Anna invia il contatto di Ilya, il numero di Ilya non diventa quello di Anna.
Una scheda contatto può non avere un ID Telegram. Quindi «il contatto non è un membro» non prova sempre che il bot abbia identificato la persona e controllato l'appartenenza: anche schede senza ID conosciuto possono rientrare in questa categoria.
Posizione e luogo
Situazione: una chat di escursionismo condivide punti di ritrovo. Per un punto all'interno dell'area scelta, il bot può inviare informazioni sul luogo d'incontro.
Definisci l'area con latitudine, longitudine e raggio in metri. Si controlla il punto condiviso; non si traccia la persona.
Puoi selezionare anche posizioni in tempo reale, la loro durata in secondi, la direzione in gradi e il raggio di avviso di prossimità. Per esempio, distingui percorsi in tempo reale da posizioni inviate una sola volta.
Per un luogo condiviso sono disponibili l'indirizzo e, quando forniti, ID o tipo Foursquare o Google Place. Per esempio, riconosci la scheda di un luogo preciso.
Condividere una posizione non prova che la persona sia lì in quel momento. Il bot non ottiene accesso continuo ai suoi spostamenti.
Sondaggio
Situazione: un club del libro vota la prossima lettura, mentre il gruppo di un corso pubblica quiz. Regole separate possono gestirli diversamente.
Sono disponibili queste impostazioni:
- Tipo e partecipazione: sondaggio normale o quiz, anonimato, risposte multiple, cambio del voto, partecipazione riservata ai membri e stato chiuso. Per esempio, invia indicazioni su come discutere le risposte dopo un nuovo quiz.
- Numeri e tempo: numero di opzioni, voti totali, durata della votazione in secondi e orario di chiusura. Per esempio, riconosci sondaggi con molte opzioni.
- Testo: domanda, opzione di risposta, spiegazione e descrizione. Per esempio, riconosci un sondaggio la cui domanda contiene «Prossimo libro».
- Formattazione: formattazione di domanda, spiegazione e descrizione; allegati di spiegazione e descrizione. Per esempio, distingui quiz con materiali aggiuntivi.
- Campi aggiuntivi: restrizioni per codice Paese, quando fornite, e ID delle risposte corrette. Qui
0indica la prima opzione, non l'assenza di una risposta.
Se il campo dell'orario di chiusura richiede un timestamp Unix, inserisci un timestamp in secondi, non «mancano 30 minuti». Questa impostazione è utile se lavori già con quel formato.
La regola controlla le informazioni del sondaggio nell'evento ricevuto. Non c'è un attivatore separato per ogni voto e alcuni campi possono mancare.
Dadi e altre emoji di gioco
Situazione: i membri lanciano 🎲 nell'argomento Chiacchiere del club. Un risultato preciso può attivare una risposta scherzosa.
Scegli l'emoji di gioco e il risultato. 🎲 e 🎯 hanno valori possibili diversi: controlla il gioco scelto. Un altro lancio può attivare di nuovo la stessa risposta.
Gioco
Situazione: qualcuno condivide un gioco Telegram e il bot ricorda in quale argomento parlarne.
Puoi controllare titolo e descrizione del gioco. Non è il risultato di una partita: la regola non scopre chi abbia vinto o stabilito un record.
Media a pagamento
Situazione: una chat tematica condivide post a pagamento. Vuoi rispondere con un promemoria sulle regole di pubblicazione.
Puoi controllare il prezzo in Telegram Stars, il numero di elementi e il tipo: foto, video, live photo o anteprima bloccata. Per esempio, gestisci separatamente i post con più elementi.
Altre opzioni comprendono presenza di un'anteprima bloccata, dimensione, durata, tipo e nome del file, copertina del video, punto iniziale del video in secondi e informazioni sulla qualità eventualmente fornite. Usa proprietà esistenti per il tipo di media pertinente. Una foto a pagamento, per esempio, potrebbe non avere un tipo MIME.
Queste impostazioni non acquistano il post, non spendono Stars, non sbloccano file a pagamento e non controllano se un determinato membro li abbia pagati.
Reazioni ed elenchi di attività del team
In chat non tutto avviene con nuovi messaggi. Le persone cambiano reazioni e i colleghi spuntano attività in un elenco. Automation può rilevare anche questi cambiamenti.
Qualcuno aggiunge, rimuove o sostituisce una reazione
Supponiamo che tu voglia avvisare il team delle modifiche corrispondenti alle reazioni in una discussione di lavoro. Scegli prima Reazione dell'utente, poi il cambiamento che ti interessa:
- Aggiunta — è comparsa una reazione prima assente.
- Rimossa — la persona ha tolto una reazione.
- Per rilevare entrambi i tipi di modifica, lascia entrambe le opzioni deselezionate.
Per esempio, Ilya sostituisce 👍 con ❤️. Il cambiamento comprende sia la rimozione di 👍 sia l'aggiunta di ❤️.
L'evento funziona quando Telegram fornisce l'identità dell'utente. Una reazione a nome di un canale o di un amministratore anonimo non lo attiva. Per provare una reazione usa il tuo profilo personale.
Puoi includere o escludere reazioni precise. Inserisci un'emoji normale come simbolo o una personalizzata come ID numerico; le reazioni a pagamento hanno un'opzione separata.
Un dettaglio si capisce meglio con un esempio. Ilya ha già 👍 su un messaggio. Aggiunge ❤️ e ora ha due reazioni. Un filtro per 👍 vede ancora quell'emoji: controlla ciò che rimane dopo il cambiamento, non solo ciò che è appena stato aggiunto.
Un filtro per una reazione precisa richiede che sia selezionato Aggiunta. Non significa «qualcuno ha rimosso proprio questa 👍»: l'emoji rimossa potrebbe non essere più nel nuovo insieme.
Se qualcuno rimuove una reazione e la aggiunge di nuovo, la regola può ripetersi. Questa condizione da sola non basta quindi per «assegnare un solo premio per un mi piace». Per un ringraziamento personale del moderatore, usa un comando di 11 scenari pronti.
Un post ha il numero richiesto di reazioni
Supponiamo che i redattori vogliano individuare i post del canale collegato con un totale attuale compreso tra 20 e 30 reazioni 👍 e ❤️.
Scegli Conteggio delle reazioni, seleziona i tipi da contare e imposta un minimo di 20 e un massimo di 30.
- 12 👍 e 10 ❤️ corrispondono: il totale è 22.
- 10 👍 e 8 ❤️ non corrispondono: il totale è 18.
- Altre 50 reazioni di un tipo diverso non cambiano questo conteggio se non hai selezionato quel tipo.
Puoi includere i tipi desiderati o escludere gli altri. Senza filtro per tipo si usa il conteggio totale. Un limite vuoto o 0 significa «nessun limite da questo lato». Due zeri non significano «esattamente zero reazioni».
Non è un avviso di soglia una tantum. Il bot riceve un conteggio di 20 e la regola corrisponde. Poi riceve 21 e può corrispondere di nuovo. Anche se vuoi notare un post popolare una volta sola, l'intervallo non ricorda se ti ha già avvisato.
Un'opzione pratica è una breve notifica nel canale di log con eliminazione della risposta precedente per quell'azione di invio. Le notifiche vengono sostituite, ma questo non impedisce le esecuzioni ripetute.
L'evento non ha un elenco delle persone che hanno reagito. Non puoi scegliere «la ventesima persona che ha reagito» e assegnarle XP partendo dal totale.
Cambia un elenco di attività preciso
Un gruppo di lavoro ha un elenco per preparare un webinar: controllare l'audio, assemblare la presentazione e inviare un'email ai partecipanti. Il team vuole una breve notifica quando qualcuno completa un'attività.
- Scegli Attività della lista completate. Se ti interessano invece le nuove voci, scegli Attività aggiunte alla lista.
- Copia il link Telegram diretto al messaggio con l'elenco e inseriscilo nella condizione dell'elenco.
- Aggiungi un'azione di invio: «Nel piano del webinar sono state segnate attività come completate. Dai un'occhiata a cosa resta da fare».
- Se vuoi, aggiungi un pulsante con il link allo stesso elenco.
Le modifiche a un elenco vicino non dovrebbero più produrre notifiche. Il bot confronta il link con l'elenco stesso, non con il messaggio di servizio separato «Attività completate».
I link diretti possono puntare a chat pubbliche o private, inclusi singoli argomenti. Per un link pubblico Combot deve conoscere lo username della chat corrispondente dai dati ricevuti.
Un link contenente ?comment=… non funziona. Apri l'elenco nella chat di discussione e copia un link diretto al suo messaggio.
Rimuovi la condizione sul link per coprire ogni elenco corrispondente nella chat o nell'argomento scelto. Per esempio, raccogli notifiche nel log su tutte le nuove attività di un gruppo di lavoro.
Non scrivere «È tutto pronto per il webinar» per l'evento delle attività completate. Qualcuno potrebbe aver solo controllato l'audio; le altre attività potrebbero essere ancora da fare.