Ajustes y funciones

Esta es una lista de las configuraciones soportadas por Junction Bot:

1. Filtrado

  • por palabra
  • por regex
  • recibir sólo el N-ésimo mensaje
  • filtrado de duplicados

2. Modificación y sustitución

  • cambiar el título del mensaje
  • cambiar el enlace al mensaje original
  • cambiar el cuerpo del mensaje con Antes y Después
  • cambiar el cuerpo del mensaje con Reemplazar

3. Cambios en el contenido

  • cambiar el aspecto de los subtítulos
  • cambiar el aspecto del nombre del autor
  • acortar mensajes largos

4. Botones

  • añadir botones de respuesta
  • copiar botones originales
  • añade tus botones personalizados

5. Otros

  • reenviar mensajes editados
  • establecer un retraso
  • mensajes de pin
  • encuestas adelantadas
  • cambiar el idioma del bot

Aplicación de ajustes a uno o todos los canales

Ten en cuenta que todos los ajustes que empiezan por el comando /setting pueden aplicarse a todos tus canales o a un canal concreto.

/configuración - aplica los cambios a todos los canales.
/settingchannel - aplica los cambios a una sola fuente.

Formato:  
/setting setting_name value
/settingchannel source_channel_reference setting_name value

Referenciar un canal fuente

En muchos comandos necesitas utilizar como argumento una referencia a una fuente (que puede ser: un canal, un grupo, un chat o un bot). En los ejemplos suele aparecer como source_channel_reference o simplemente channel_reference. Como referencia puedes utilizar:

  1. Para Conexión Directa: utilice el número virtual de un canal, chat o bot.
  2. Nombre de un canal/grupo (empieza por @) – para canales y grupos públicos .
  3. Enlace a un canal/grupo (como https://t.me/mychannel) – para canales y grupos públicos .
  4. Enlace de invitación a un canal/grupo – para canales y grupos privados .
Ejemplos:
/settingchannel @mychannel header none
/settingchannel https://t.me/mychannel header none
/settingchannel https://t.me/joinchat/AAAAAffffSSSShhhh header none

Para usuarios de Conexión Directa:
/settingchannel &31612345678#78787878 header none

Si tiene varias reglas de reenvío desde el mismo origen a diferentes destinos, puede establecer diferentes configuraciones, filtros y sustituciones para los distintos destinos. Más información aquí.

Comprobar la configuración actual

Para ver qué ajustes están actualmente configurados en el canal de origen utilice el comando /settingchannel.

/settingchannel source_channel_reference setting_name

donde setting_name – debe ser uno de los posibles tipos de ajuste.

Puede ver todos los tipos de configuración posibles con el comando

/settingchannel source_channel_reference

Utilización de canales intermedios

Si necesitas aplicar algunas reglas realmente complejas, puede que necesites crear un canal intermedio para organizarlo todo.

Por ejemplo, quieres que todos los mensajes se reenvíen de A a B. Pero para los mensajes que incluyen un texto determinado quieres aplicar una configuración after.

Es bastante complicado. La única manera de hacerlo es crear un canal intermedio, llamémoslo C. A continuación, configura los siguientes forwards:
A -> B para todos los mensajes sin un texto determinado.
A -> C para todos los mensajes con un texto determinado.
C -> B para todos los mensajes.

A continuación, se añade un ajuste after a un avance C -> B.