Diritti e Separazione dei Ruoli¶
La separazione dei diritti e dei ruoli per gli operatori nel gruppo backend di Hotline può essere impostata in diversi modi:
- Diritti nativi di Telegram — privilegi di base dei membri del gruppo
- Parametro
EXTENSIONS_ALLOWED— accesso alle funzioni dei moduli amministrativi - Parametro
HIDE_INFO— controllo della visibilità delle informazioni sensibili del cliente
Ruoli Chiave a Livello di Gruppo¶
Proprietario del Gruppo¶
Caratteristiche Principali:
- Spesso anche l'amministratore delle connessioni Hotline
- Ha l'insieme completo di diritti nel gruppo
- Può aggiungere e rimuovere amministratori
- L'unico che può eliminare il gruppo o trasferire la proprietà
Amministratori del Gruppo¶
Gli amministratori del gruppo differiscono dagli operatori regolari con un insieme esteso di privilegi Telegram. Per un lavoro efficace con Hotline, dovrebbero essere concessi i seguenti diritti:
- Elimina messaggi — eliminazione di messaggi nei topic
- Banna utenti — accesso ai comandi
/bane/unban - Invita utenti tramite link — invito di nuovi operatori tramite link
- Gestisci topic — gestione dei topic (apertura di chiusi, modifica, eliminazione)
- Aggiungi nuovi amministratori — nomina di nuovi amministratori (opzionale)
Attenzione al Diritto di Eliminare Messaggi!
Quando si eliminano messaggi nel gruppo, Telegram offre opzioni pericolose come "Elimina tutti i messaggi da questo bot" o "Elimina tutti i messaggi da questo utente". Puoi eliminare accidentalmente l'intera cronologia dei messaggi in arrivo!
Assicurati che i tuoi amministratori comprendano i rischi e agiscano con attenzione quando eliminano messaggi.
Non Usare il Diritto Rimani Anonimo
Questo diritto rende molte funzioni di Hotline non disponibili, poiché non consente il collegamento obbligatorio delle azioni a un operatore specifico. Analytics e comandi richiedono l'identificazione del mittente.
Operatori (Membri Regolari)¶
Per il lavoro di base con i dialoghi, gli operatori necessitano di un insieme minimo di privilegi:
- Gestisci topic — apertura di topic chiusi per continuare la comunicazione con il cliente
- Fissa messaggi — fissaggio di commenti importanti con compiti o informazioni sul cliente
Capacità di Base:
- Invio di messaggi in topic non chiusi
- Lettura di tutti i topic del gruppo
- Utilizzo dei comandi di base (
/info,/help,/wait,/hold) - Lavoro con commenti interni
- Accesso alle capacità dell'interfaccia (ricerca, notifiche, navigazione)
Caratteristiche Importanti dei Gruppi a Topic¶
- Tutti i membri del gruppo backend sono operatori che possono inviare messaggi in topic non chiusi
- Tutti i membri del gruppo hanno accesso in lettura a qualsiasi topic del gruppo
- Tutti hanno lo stesso insieme di capacità dell'interfaccia (ricerca, notifiche, navigazione)
- Gli operatori regolari e gli amministratori hanno diritti diversi per creare, modificare ed eliminare messaggi e topic
Bot come Membri del Gruppo
Oltre agli utenti regolari, i bot Telegram possono essere membri del gruppo (ad esempio, il bot di configurazione di Hotline, che viene aggiunto automaticamente alla connessione, o bot personalizzati per le integrazioni).
Gruppi Pubblici e Privati
I gruppi a topic possono essere pubblici e privati. Hotline di solito utilizza gruppi privati per la riservatezza dei dati dei clienti, ma non ci sono restrizioni tecniche sul tipo di gruppo.
Accesso alle Funzioni Amministrative dei Moduli¶
Per impostazione predefinita, le funzioni amministrative dei moduli estesi sono disponibili solo per l'amministratore delle connessioni Hotline tramite il bot di configurazione @hotlinetg_bot.
Per concedere l'accesso ad altri operatori, utilizza il parametro EXTENSIONS_ALLOWED.
EXTENSIONS_ALLOWED
Elenco di utenti USER_ID autorizzati a utilizzare importanti funzioni dei moduli Hotline (configurazione e avvio broadcast, configurazione tag, esportazione base clienti, ecc.).
Valore predefinito: disponibile solo per l'amministratore della connessione.
Modulo di Invii di Massa /send¶
- Avvio di invii di massa
- Creazione e modifica di modelli di invio
- Eliminazione di invii
- Visualizzazione di statistiche di invio
Modulo Etichette e Segmentazione /mark¶
- Creazione di nuove etichette
- Configurazione dei parametri delle etichette (AFTER, SENDS, TICKER)
- Eliminazione di etichette
- Assegnazione di massa di etichette
Modulo di Esportazione Database /export¶
- Avvio dell'esportazione dell'elenco dei topic
- Ottenimento di file CSV con database clienti
Modulo Risposte Rapide /say¶
Questo modulo è disponibile per tutti gli operatori senza restrizioni, poiché è utilizzato per il lavoro quotidiano con i dialoghi.
Raccomandazione sui Ruoli
Concedi l'accesso alle funzioni amministrative solo a operatori fidati o supervisori del team. Gli invii di massa e l'esportazione del database sono operazioni sensibili che richiedono controllo.
Controllo dell'Accesso alle Informazioni del Cliente¶
Per impostazione predefinita, tutti gli operatori nel gruppo hanno accesso a:
- Comando
/infocon informazioni complete sui profili utente e chat - Nomi utente nei titoli dei topic (come specificato in Telegram)
- Link ai profili degli autori dei messaggi quando si trasmette dalle chat
- Username e telefoni (se disponibili)
Se devi nascondere informazioni sensibili agli operatori regolari, utilizza il parametro HIDE_INFO:
HIDE_INFO
Determina quali informazioni del cliente sono nascoste agli operatori (nomi, titoli dei gruppi, link degli utenti, output del comando /info).
Valore predefinito: NONE (tutte le informazioni sono disponibili).
Oltre a HIDE_INFO, ci sono parametri per controllare il passaggio di informazioni tra operatori e clienti:
Restrizione dei messaggi in uscita per parole chiave:
RESTRICTED_KEYWORDS_FRONTEND
Array di parole chiave proibite per i messaggi in arrivo. I messaggi con le parole specificate non vengono inoltrati al gruppo backend.
Valore predefinito: NONE (nessun filtro).
Restrizione dei messaggi in arrivo per parole chiave:
RESTRICTED_KEYWORDS_BACKEND
Array di parole chiave proibite per i messaggi in uscita. Attiva un errore quando si tenta di inviare un messaggio con le parole specificate.
Valore predefinito: NONE (nessun filtro).
Filtraggio avanzato tramite webhook:
WEBHOOKS
Uno o più indirizzi per l'invio di webhook su eventi di sistema o comandi personalizzati in formato JSON.
Valore predefinito: NONE (i webhook non vengono inviati).
Esempi di Configurazione dei Diritti¶
Team Piccolo (1-3 Operatori)
Configurazione:
- Tutti gli operatori sono amministratori del gruppo
EXTENSIONS_ALLOWEDnon utilizzato (tutti hanno accesso)HIDE_INFOdisabilitato
Adatto per: startup, piccoli progetti, team ad alta fiducia.
Team medio (4-15 operatori)
Configurazione:
- 1-2 amministratori del gruppo (proprietario + supervisore)
- Altri sono operatori regolari con diritti Gestisci topic e Fissa messaggi
EXTENSIONS_ALLOWEDper supervisori (accesso a/send,/mark,/export)HIDE_INFOsecondo necessità
Adatto per: aziende in crescita, servizi di supporto e reparti vendite con chiara gerarchia.
Raccomandazioni di Sicurezza
- Diritti minimi — concedi solo i diritti necessari per eseguire i compiti
- Audit regolare — rivedi periodicamente l'elenco degli amministratori e i loro diritti
- Formazione del team — spiega agli amministratori i rischi di azioni pericolose (eliminazione di massa di messaggi)
- Controllo dell'accesso — rimuovi immediatamente gli operatori dal gruppo quando lasciano
Scalabilità del Team
Man mano che il team cresce, rivedi la struttura dei diritti. Ciò che ha funzionato per 3 operatori potrebbe essere non sicuro per 10.