Condiciones y chats

Las condiciones son filtros adicionales sobre el disparador. Todas las condiciones habilitadas se combinan con «Y»: la reacción se activará solo si se cumplen todas ellas. Por separado se configura el ámbito de chats — dónde exactamente actúa la reacción. Ambas configuraciones están en el editor de reacción (secciones Condiciones y En chats).

Con etiquetas

Activación solo para usuarios con las etiquetas necesarias. Modo «Tiene etiquetas» / «No tiene etiquetas» y lista de etiquetas del bot. Las etiquetas son marcas de suscriptores (VIP, ha pagado, nuevo, etc.); más información en la sección Personas (CRM).

Con parámetros

Verificación de los valores de los parámetros del usuario. Cada regla consiste en una clave, un operador y un valor. Operadores: igual a, distinto de, mayor que, menor que, contiene, definido, no definido. Los parámetros los acumula el bot mediante acciones (por ejemplo, guardando respuestas del diálogo) — ver Acciones.

Con IDs de usuario

Lista de IDs numéricos de Telegram para los que la reacción está permitida. Útil para reacciones personales o administrativas.

Tiempo desde la primera aparición

Compara cuánto tiempo ha pasado desde la primera aparición del usuario: modo «menos de» / «más de» y un período en segundos. Por ejemplo, una reacción especial para nuevos usuarios durante las primeras 24 horas.

Número de mensajes

Compara el número de mensajes del usuario: «menos de» / «más de» / «igual a» y un valor. Adecuado para la incorporación y para premiar la actividad.

Miembro del chat

Verifica si el usuario pertenece a los chats indicados: «es» / «no es» + lista de IDs de chats. La membresía se rastrea mediante eventos chat-member. Así se crean, por ejemplo, bots con «contenido solo para miembros del canal».

Rama «si no»

El campo «Si las condiciones no se cumplen — lanzar reacción» define una reacción de respaldo: si los filtros no pasan, en lugar de la reacción actual se lanzará la indicada. Es una forma sencilla de bifurcar dos escenarios con una sola regla.

Ámbito de chats («En chats»)

Dónde puede activarse la reacción:

  • Activarse en el chat privado con el bot — mensajes directos.
  • En grupos y canales — solo al dirigirse al bot — la reacción en grupos funciona únicamente con mención o respuesta al bot.
  • También en chats cuyos IDs están guardados en los parámetros — lista dinámica de chats a partir de los parámetros del usuario.

Si no se selecciona nada, la reacción funciona solo en chats privados.

Filtros por usuario

Adicionalmente (valores No importa / Sí / No):

  • Ha iniciado chat privado con el bot — si el usuario tiene un diálogo personal.
  • Ha bloqueado el bot — si el usuario ha bloqueado el bot.

Qué sigue