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

2. Modifica e sostituzione

  • 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

3. Modifiche al contenuto

  • 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:

  1. Per la connessione diretta: utilizzare il numero virtuale di un canale, di una chat o di un bot.
  2. Nome di un canale/gruppo (inizia con @) – per canali e gruppi pubblici .
  3. Collegamento a un canale/gruppo (come https://t.me/mychannel) – per canali e gruppi pubblici .
  4. 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.