AutomationGestire e controllare

Trasferire regole e risolvere problemi

Impara a trasferire e controllare le regole. Comprendi limiti, risposte duplicate, permessi e impostazioni da rivedere dopo l'importazione.

In questo articolo

Gestisci le tue regole

Una chat raccoglie presto tante regole utili: materiali del corso, pagamenti, offerte di lavoro e comandi dei tutor. Ecco come tenerle in ordine, spegnere ciò che non serve più e trasferire una configurazione al gruppo del prossimo corso.

Trovare, disattivare, copiare o eliminare

L'elenco mostra le regole e una breve descrizione delle loro azioni. Cerca «pagamento», per esempio, o restringi l'elenco con Tutto, Trigger, Comandi e Problemi.

Disattivare. Il corso è finito? Spegni la sua regola informativa. Le impostazioni rimangono, così potrai riattivarla in seguito.

Disattivare una sola alternativa OR. Supponiamo che la risposta sul pagamento serva ancora in Assistenza, ma temporaneamente non in Domande dei nuovi. Disattiva quell'alternativa. La condizione principale e le altre alternative attive continuano a funzionare, e la scelta viene conservata quando riapri la regola.

Disattivare tutta la regola. L'interruttore principale ferma sia la condizione principale sia tutte le alternative OR. Spegnere un'alternativa non ferma l'intera regola.

Copia. Hai già una risposta per i PDF e vuoi qualcosa di simile per un altro tipo di documento? Crea una copia, poi controlla nome, condizioni, comando, stato di attivazione e azioni. Una copia invariata può far rispondere entrambe le regole allo stesso file.

Elimina. Puoi rimuovere una regola per un evento finito da tempo. Se potrebbe servirti ancora, esportala prima per conservare una copia ripristinabile delle impostazioni.

Controllare le impostazioni

Convalidare controlla la regola aperta. Convalida tutto controlla l'intero insieme.

Potresti aver creato un premio per le risposte utili ma dimenticato di attivare gli XP. Oppure scelto un canale di log non ancora collegato. Risolvi questi problemi prima di attivare la regola.

La verifica può segnalare anche nome vuoto, comando o azione mancanti, orari non validi, tipi di messaggio incompatibili, condizioni contraddittorie o un limite superato.

Non ignorare un avviso solo perché il salvataggio è riuscito. Una risposta salvata serve a poco se il bot non può inviarla nel posto giusto.

Puoi tenere disattivata una vecchia regola basata sul tempo dal primo messaggio o dalla prima altra attività, per conservarne l'idea. Non puoi attivarla con quella condizione non supportata. Il tempo dall'ingresso è una misura diversa: usalo come sostituto solo se è adatto alla tua esigenza.

Dopo aver controllato le impostazioni, prova la regola in Telegram. Invia per esempio un PDF corrispondente e una foto normale. La risposta dovrebbe comparire solo per il PDF.

Perché le regole possono sovrapporsi

Immagina una regola che risponde a «pagare» e un'altra a «come pagare». «Come pagare il corso?» corrisponde a entrambe, quindi la persona può ricevere due risposte.

Il controllo dei conflitti cerca condizioni identiche; il testo delle azioni non conta. Nessun conflitto non prova quindi che regole simili non si sovrapporranno mai.

Fai particolare attenzione a premi ripetuti e decisioni opposte, come una regola che approva una richiesta di iscrizione e un'altra che la rifiuta.

Esportare: salvare una copia o condividere le impostazioni

Prima dell'inizio di un nuovo corso puoi esportare tutte le regole o solo una selezione. L'esportazione è un pacchetto di impostazioni JSON. Non devi modificarlo a mano per trasferire le regole.

Conserva una copia prima di modifiche importanti o condividila con un collega. Contiene impostazioni, non la cronologia delle azioni del bot.

Controlla il contenuto prima di condividerlo: testi e condizioni possono contenere inviti privati, ID dei membri e link che non vuoi diffondere.

Importare: spostare regole in un'altra chat

Avvii un secondo gruppo del corso? Apri Importa, incolla il pacchetto esportato e conferma.

L'importazione aggiunge alle regole esistenti. Non le sostituisce. Importando due volte lo stesso pacchetto potresti ottenere due copie della stessa risposta.

Gli argomenti selezionati vengono reimpostati durante l'importazione. Compiti nel vecchio gruppo e Compiti nel nuovo sono destinazioni diverse. Dopo la reimpostazione, una condizione prima limitata a un argomento può coprire tutta la chat di origine; un'azione diretta a un argomento selezionato torna al luogo corrente della conversazione.

Trasferisci regole disattivate oppure prova prima l'importazione in un gruppo di test. L'importazione non trasforma ogni regola in una bozza sicura: rispetta lo stato di attivazione salvato.

Dopo l'importazione:

  1. Seleziona di nuovo gli argomenti di origine e le destinazioni delle risposte.
  2. Controlla inviti, utenti selezionati e canale di log.
  3. Controlla se le azioni vengono eseguite tutte o se ne viene scelta una casuale. Controlla anche quelle obbligatorie contrassegnate con la stella Sempre.
  4. Assicurati che XP o reputazione siano attivi se necessari e che il bot abbia i permessi richiesti.
  5. Verifica le impostazioni.
  6. Prova una regola con un messaggio corrispondente e uno non corrispondente. Poi attiva le altre.

Se usi già vecchi attivatori

Un vecchio attivatore potrebbe aver risposto a «pagamento» ovunque nella chat. In Automation puoi aggiungere un argomento preciso, orari di lavoro e diversi modi di porre la domanda. Altre attività possono usare eventi separati, condizioni sui membri, più azioni e comandi.

Trasferisci le regole gradualmente: ricrea il comportamento necessario, controllalo e disattiva il vecchio attivatore duplicato. Non presumere che un'esportazione di Triggers v2 sia un pacchetto pronto per l'importazione nel nuovo formato.

Quante regole e azioni puoi aggiungere?

Per cominciare di solito bastano una o due regole. Se prepari un insieme ampio per un corso o più community, controlla prima i limiti.

Regole salvate

Al momento della revisione di questa guida, i limiti sono:

  • Free: fino a 2 regole separate, senza alternative OR aggiuntive dell'intera regola.
  • Pro: fino a 50 regole, con fino a 2 alternative OR aggiuntive ciascuna.
  • Business: fino a 100 regole, con fino a 5 alternative OR aggiuntive ciascuna.

Un comando sui materiali del corso e un attivatore che risponde sui pagamenti sono due regole separate. Anche una regola disattivata occupa un posto: disattivarla non la rimuove. Le alternative OR stanno dentro una regola e hanno un limite proprio.

Azioni configurate

Una regola può contenere fino a 100 righe di azioni. È utile per variare le risposte: per esempio, 30 messaggi di benvenuto, scegliendone uno casualmente a ogni ingresso.

Una singola esecuzione consente fino a 20 azioni secondo il contatore dell'editor, etichettato come limite delle azioni API Telegram. Una riga delle impostazioni e un'azione conteggiata non sono sempre la stessa cosa: inviare una risposta a tre argomenti conta come tre.

Qualche esempio chiarisce il calcolo:

  • Inviare un messaggio informativo a un argomento: 1.
  • Inviarlo a tre argomenti: 3.
  • Inviarlo a tre argomenti con pulizia delle risposte precedenti: 6 — tre invii e tre posti riservati alla pulizia. La pulizia conta anche alla prima esecuzione, senza risposte precedenti.
  • Avvertire un membro e inviare una spiegazione senza pulizia: 2.
  • Aggiungere 25 XP: 0 per questo calcolo, anche se la riga conta comunque nel limite di 100 righe.

Le altre azioni vengono conteggiate così:

  • Avvertire, rimuovere un avvertimento, limitare, togliere una limitazione o eliminare i messaggi di un membro: 1 per ogni membro selezionato conosciuto al bot. Entrambi può contare fino a 2.
  • Eliminare il messaggio dell'evento, approvare o rifiutare una richiesta di iscrizione: 1 ciascuna.
  • Modificare la reputazione, come gli XP: 0 in questo calcolo.

Esegui tutte conta l'intero elenco. Una casuale conta tutte le azioni obbligatorie più la scelta casuale possibile più costosa. L'editor non presume che capiti sempre l'invio meno costoso.

Non esiste un limite separato di «massimo cinque invii». Un elenco semplice senza pulizia o altri costi può contenere 20 invii. Non garantisce che ogni messaggio arrivi: restano validi i permessi del bot e i limiti di Telegram.

Quando l'azione successiva non rientra nel limite

Il bot calcola il costo completo di un'azione prima di eseguirla. Se non rientra nel limite, non viene eseguita né quell'azione né il resto dell'elenco. Le azioni già completate non vengono annullate.

Per esempio, un'azione che invia a 21 argomenti non viene ridotta ai primi 20. Anche un tentativo di azione fallito usa il posto assegnato.

Il limite di 20 azioni vale per una singola esecuzione di una singola regola. Non è una quota giornaliera condivisa dalla chat o da tutte le sue regole.

Il contatore aiuta a progettare una regola; non conta ogni richiesta che il bot fa a Telegram. Un avvertimento può attivare anche una sanzione dalle impostazioni della chat, e cancellare la cronologia può richiedere più richieste. Il numero effettivo di richieste a Telegram può quindi superare 20.

Questi dettagli raramente ostacolano una semplice risposta informativa. Per un elenco lungo con moderazione, più argomenti e pulizia, usa il contatore dell'editor e controlla il risultato di ogni azione necessaria.

I limiti dei piani possono cambiare. Controlla i valori disponibili nella dashboard prima di preparare un insieme ampio.

Quando il risultato non è quello previsto

Parti da un esempio preciso: cosa ha scritto una persona, dove e quale risposta ti aspettavi. Così è più facile trovare una condizione di troppo che cambiando tutta la configurazione insieme.

La regola è salvata, ma il bot non dice nulla

Potresti aver caricato un PDF mentre la regola aspetta testo normale. Oppure la domanda è arrivata in Chiacchiere mentre la regola è limitata ad Assistenza.

Controlla stato di attivazione, chat, evento e condizioni. Se il messaggio corrisponde solo a un'alternativa OR, assicurati che anche quella sia attiva. In un gruppo di test mantieni una condizione semplice e una risposta, poi ripristina le altre impostazioni una alla volta. Se crei una copia nella stessa chat, disattiva l'originale durante la prova.

Sono le 10:00, ma non è comparso nessun messaggio

In Automation la programmazione significa «elabora gli eventi corrispondenti in questi orari», non «invia un messaggio alle dieci del mattino».

Il bot può rispondere a una domanda sulle registrazioni ricevuta negli orari scelti. Per pubblicare il calendario delle lezioni a un'ora fissa, usa il programmatore di annunci.

Qualcuno ha ricevuto di nuovo il premio

Due moderatori potrebbero aver risposto /reward_member allo stesso messaggio utile. Sono due chiamate e il premio può essere aggiunto due volte.

Cerca comandi ripetuti, modifiche, rientri e nuovi messaggi corrispondenti. Anche un album può arrivare come più messaggi. Escludere le modifiche non impedisce di inviare nuovo testo.

«Esattamente un messaggio» non garantisce un premio unico per il primo messaggio: il contatore si aggiorna separatamente. Se i premi duplicati non sono accettabili, predisponi un controllo separato invece di affidarti solo a questa condizione.

È stata aggiunta una reazione, ma il risultato è inatteso

Ilya aveva 👍, ha aggiunto ❤️ e la condizione su 👍 è risultata di nuovo vera. Succede perché la regola controlla le reazioni rimaste dopo il cambiamento. 👍 è ancora presente.

Controlla la direzione del cambiamento e le emoji selezionate. Il filtro su un'emoji precisa richiede la direzione di aggiunta. Per i conteggi, controlla la somma dei tipi scelti: aggiornamenti con 20 e 21 reazioni possono entrambi corrispondere a un minimo di 20. Zero o un campo vuoto non impostano un limite dell'intervallo.

Una domanda riceve due risposte identiche

Una causa comune sono due regole con condizioni simili, come «pagare» e «come pagare». Altre possibilità sono un duplicato importato, un vecchio attivatore ancora acceso o un benvenuto standard che funziona insieme al nuovo.

Guarda tutte le regole che potrebbero rispondere alla domanda, compreso l'eventuale insieme sincronizzato. Disattiva quelle superflue una alla volta e ripeti lo stesso esempio.

Il moderatore ha ricevuto l'avvertimento

L'azione probabilmente riguarda chi invia il comando anziché la persona del messaggio a cui si risponde. Nell'esempio di Anna e Ilya, seleziona Ilya, autore del messaggio a cui Anna ha risposto.

Controlla la modalità Obiettivo della risposta, la risposta effettiva in Telegram e Applica a in ogni azione. Eliminare il messaggio dell'evento elimina comunque il comando, non il messaggio originale di Ilya.

Il mio comando personalizzato non funziona

Il comando potrebbe richiedere una risposta, ma lo hai inviato da solo. Oppure non appartieni al gruppo selezionato in Attivato da.

Controlla scrittura del comando, utenti autorizzati e modo in cui lo hai chiamato. Assicurati di averlo davvero creato nell'editor e che il nome non sia già gestito da un comando integrato.

La spiegazione è arrivata, ma il messaggio non è stato eliminato

Una risposta non prova che le altre azioni siano riuscite. Il bot potrebbe poter inviare messaggi ma non eliminarli.

Controlla i permessi di Combot e lo stato del membro. Una regola non può aggirare le restrizioni di Telegram, soprattutto per gli amministratori. Controlla separatamente messaggio, avvertimento e silenziamento se la regola li include.

È stata eseguita solo la prima parte dell'elenco

Una regola con diversi invii ad argomenti differenti e pulizia su ciascuno usa il limite più in fretta di quanto suggerisca il numero di righe.

Vedi Limiti: quando l'azione successiva non rientra interamente, il resto dell'elenco non viene eseguito. Conta anche un tentativo fallito. Il limite potrebbe però non essere la causa: controlla anche accesso alla destinazione, permessi e disponibilità dell'utente selezionato.

XP o reputazione non sono aumentati

Potresti aver aggiunto un premio prima di attivare gli XP nella nuova chat del corso. Controlla la funzione, il destinatario e una variazione intera diversa da zero. 25 significa «aggiungi 25», non «imposta il totale a 25».

Per il comando di ringraziamento all'invitante, rispondi a un suo messaggio. Se il premio usa invece una richiesta di iscrizione tramite link, assicurati che il link sia nel catalogo Combot e che il creatore sia conosciuto. Un destinatario sconosciuto non viene sostituito con il nuovo arrivato.

La regola ha incluso qualcuno che non consideri nuovo

Confronta la tua idea di nuovo membro con le impostazioni della chat. La categoria dei nuovi membri dipende da quelle impostazioni e dalle esenzioni applicabili. Membri regolari non significa di per sé membri presenti da molto tempo.

Se ti serve una soglia precisa, come le prime due ore o al massimo dieci messaggi, impostala separatamente. Controlla quale persona descrivono le condizioni e non confondere gli amministratori Telegram con quelli della dashboard di Combot.

Il tempo dall'ingresso non viene contato come ti aspettavi

Ilya è entrato ieri alle 23:50. Oggi alle 00:10 è ancora in chat da soli venti minuti: passare la mezzanotte non ha aggiunto un giorno.

Controlla unità e confronto. Qui un mese significa 30 giorni. Le regole meno recenti possono contare giorni interi trascorsi, mentre un'unità esplicita usa una durata esatta. Se ti serve Uguali, assicurati che la vecchia impostazione non abbia mantenuto Almeno.

Un link non è considerato esterno

Potresti selezionare l'invito alla lezione aperta e aspettarti che tutti gli altri link siano esterni. Ma anche un altro link può essere registrato nel catalogo Combot della chat.

Esterno significa assente dall'intero catalogo, non dalla tua selezione. Se le informazioni sull'invito semplicemente non sono disponibili, il bot non dovrebbe trattarlo né come esterno né come sicuramente non usato.

Un elenco è cambiato, ma non c'è stata notifica

Assicurati di aver copiato il link all'elenco stesso, non al messaggio di servizio sul suo aggiornamento. Un link con ?comment=… non va bene; usa un link diretto al messaggio nella chat.

Per un link pubblico Combot deve conoscere anche lo username della chat corrispondente. Prova a completare un'attività nell'elenco scelto, poi in uno vicino. Il secondo non dovrebbe corrispondere.

Il controllo su lingua, bio o file non ha trovato corrispondenza

Potresti aspettare un video mentre qualcuno invia la stessa registrazione come documento. Per il bot sono tipi di messaggio diversi.

Neanche i dettagli del profilo sono sempre disponibili: la bio arriva da una richiesta di iscrizione e il codice lingua può mancare. Sconosciuto non significa zero, assenza di una proprietà o corrispondenza alla sua negazione. Controlla quali dati fornisce davvero l'evento selezionato.

La risposta è comparsa nell'argomento sbagliato

Controlla due impostazioni separate: dove cercare il messaggio e dove inviare la risposta. La domanda potrebbe dover arrivare da Assistenza mentre la risposta è stata diretta per errore a Studio.

Seleziona di nuovo gli argomenti dopo l'importazione. Se una risposta è comparsa in più luoghi, controlla l'elenco delle destinazioni: invia a ogni argomento selezionato. I messaggi di log richiedono ID degli argomenti della destinazione di log, non del gruppo di origine.

Le vecchie risposte del bot rimangono

La pulizia potrebbe essere attiva nella regola, ma un'azione di invio dice esplicitamente di non eliminare. La scelta a livello dell'azione ha la precedenza.

Controlla l'impostazione e attiva di nuovo la regola: la pulizia avviene con il prossimo invio, non con un timer. Ogni azione e ogni argomento tengono traccia della propria risposta precedente. In un insieme casuale, il benvenuto B non elimina necessariamente il benvenuto A. Possono rimanere anche messaggi più vecchi senza un'associazione chiara.

L'immagine di copertina del corso non compare

Apri il link dell'immagine e controlla se Telegram ne crea l'anteprima. Il campo immagine non carica un album fotografico al posto tuo.

Parti da un'immagine accessibile e un messaggio breve. Controlla il risultato in Telegram, non solo nell'editor.

L'editor dice Nessun conflitto, ma le regole si sovrappongono

Cerca condizioni identiche. «Pagare» e «come pagare» sono scritti diversamente, ma possono comparire entrambi in una domanda.

Prova entrambe le regole con lo stesso messaggio. Se serve una risposta condivisa, una sola regola con alternative OR può essere più utile di due risposte indipendenti.

Non puoi aggiungere un'altra regola

Una regola disattivata del corso dell'anno scorso occupa ancora un posto. Controlla il limite del piano e il numero di regole salvate, comprese quelle disattivate e le copie importate.

Esporta un insieme inutilizzato prima di eliminarlo se potrebbe servirti ancora.

Un controllo rapido prima di partire

Per una risposta sul pagamento, il tuo elenco di controllo potrebbe essere così:

  1. «Come pagare il corso?» in Assistenza riceve la risposta prevista.
  2. «Come cambio la password?» nello stesso posto non riceve una risposta sui pagamenti.
  3. La stessa domanda sul pagamento in Chiacchiere non riceve risposta se è selezionata solo Assistenza.
  4. Il messaggio di un amministratore escluso non corrisponde a nessuna alternativa in cui hai impostato quell'esclusione.
  5. I messaggi durante e fuori dagli orari di lavoro ricevono le rispettive risposte previste.
  6. Una domanda ripetuta non crea premi indesiderati o messaggi aggiuntivi.

Per un comando di un moderatore, provalo anche come membro normale e assicurati che ogni azione riguardi la persona e il messaggio giusti. Prova ban ed eliminazione su partecipanti e messaggi di test: una copia delle impostazioni può ripristinare la regola, ma non un messaggio già eliminato.

Parti da un'attività che costa tempo al team ogni giorno. Quando quella risposta o quel comando funzionano come previsto, aggiungi la successiva.

Se serve aiuto per uno scenario, chiedi nella chat di assistenza Combot. Mostra le impostazioni e spiega il risultato atteso, ma nascondi inviti privati e dettagli dei membri non necessari.

Meno spiegazioni ripetute e più tempo per la conversazione!