Impostazioni e caratteristiche
Ecco un elenco delle impostazioni supportate da Junction Bot:
1. Filtraggio
- per parola
- da regex
- che riceve solo il messaggio N-esimo
- filtrare i duplicati
- cambiare il titolo del messaggio
- cambiare il link al messaggio originale
- modificare il corpo del messaggio con Prima e dopo
- modificare il corpo del messaggio con Sostituisci
- modificare l’aspetto delle didascalie
- cambiare l’aspetto del nome dell’autore
- accorciare i messaggi lunghi
4. Pulsanti
- aggiungere pulsanti di feedback
- copia dei pulsanti originali
- aggiungete i vostri pulsanti personalizzati
5. Altro
- inoltrare i messaggi modificati
- impostare un ritardo
- messaggi dei pin
- sondaggi di previsione
- cambiare la lingua del bot
Applicazione delle impostazioni a uno o a tutti i canali
Si noti che tutte le impostazioni che iniziano con il comando /setting possono essere applicate a tutti i canali o a un canale specifico.
/setting - applica le modifiche a tutti i canali. /settingchannel - applica le modifiche a una sola sorgente. Formato:/setting setting_name value
/settingchannel source_channel_reference
setting_name value
Riferimento a un canale sorgente
In molti comandi è necessario utilizzare un riferimento a una fonte (che può essere: un canale, un gruppo, una chat o un bot) come argomento. Negli esempi si presenta di solito come source_channel_reference
o semplicemente channel_reference
. Come riferimento si può usare:
- Per la connessione diretta: utilizzare il numero virtuale di un canale, di una chat o di un bot.
- Nome di un canale/gruppo (inizia con @) – per canali e gruppi pubblici .
- Collegamento a un canale/gruppo (come https://t.me/mychannel) – per canali e gruppi pubblici .
- Link di invito a un canale/gruppo – per canali e gruppi privati .
Esempi:/settingchannel @mychannel header none
/settingchannel https://t.me/mychannel header none
/settingchannel https://t.me/joinchat/AAAAAffffSSSShhhh header none
Per gli utenti della connessione diretta:/settingchannel &31612345678#78787878 header none
Se si dispone di più regole di inoltro dalla stessa origine a destinazioni diverse, è possibile impostare impostazioni, filtri e sostituzioni diversi per le varie destinazioni. Maggiori dettagli qui.
Controllo delle impostazioni correnti
Per vedere quali impostazioni sono attualmente impostate sul canale sorgente, utilizzare il comando /settingchannel
.
/settingchannel source_channel_reference
setting_name
dove
setting_name
– deve essere uno dei possibili tipi di impostazione.
È possibile vedere tutti i tipi di impostazione possibili con il comando
/settingchannel source_channel_reference
Utilizzo di canali intermedi
Se si devono applicare regole molto complesse, potrebbe essere necessario creare un canale intermedio per organizzare il tutto.
Ad esempio, si vuole che tutti i messaggi vengano inoltrati da A a B. Ma per i messaggi che includono un determinato testo si vuole applicare un’impostazione after
.
È piuttosto complicato. L’unico modo per farlo è quello di creare un canale intermedio, chiamiamolo C. Poi si imposta il seguente inoltro:
A -> B per tutti i messaggi senza un determinato testo.
A -> C per tutti i messaggi con un determinato testo.
C -> B per tutti i messaggi.
Successivamente, si aggiunge un’impostazione after
a un’avanzata C -> B.