Saltar a contenido

¿Cómo requerir que los usuarios se unan a chats?

Esta guía te muestra cómo configurar tu bot para requerir que los usuarios se unan a uno o más canales o grupos. Utilizaremos el comando /start como ejemplo, pero puedes aplicar esto en cualquier parte del bot.


Requisitos previos

  1. Suscripción premium: Estas configuraciones requieren el uso de acciones, una funcionalidad exclusiva de la suscripción premium en VisualMaker.
  2. Acción necesaria:
    • Forzar unirse a chat: Permite verificar si los usuarios se han unido a los canales o grupos que configures.

Pasos para forzar unirse a chats

1. Configura el acceso a tus canales o grupos

  • Agrega tu bot como administrador en los canales o grupos donde desees que los usuarios se unan.

2. Selecciona el comando /start

  1. Ve a tu bot y pulsa en 🛠 Editar para entrar en el modo editor.
  2. Envía /start para seleccionarlo como comando a editar.
  3. Pulsa en Acciones 🌟 para acceder al menú de acciones.

3. Configura la acción de "Forzar unirse a chat"

  1. Para agregar una nueva acción pulsa en 🎯 Nueva acción.
  2. Selecciona 👥 Forzar unirse a chat para agregarla.
  3. Entra a configurar la acción pulsando Configurar 🛠.
  4. Pulsa 📍 Establecer chats a unirse 📍 y escribe los @nombres_de_usuario o IDs de los canales separados por comas. Ejemplo:
    @channel_of_cats, @channel_of_dogs
    
  5. Pulsa 💬 Mensaje principal (opcional) 💬 y escribe el mensaje que indicará al usuario unirse a los canales. Ejemplo:

    Únete a nuestros canales para continuar:
    - @channel_of_cats
    - @channel_of_dogs
    Luego pulsa "Verificar".
    
    • Si deseas incluir enlaces directos a los canales, usa {chat_link.n}, donde n representa el número del canal según el orden en que los configuraste, puedes usar HTML y MarkDown. Ejemplo:
      Únete a nuestros canales para continuar:
      - [Gatos]({chat_link.1})
      - [Perros]({chat_link.2})
      Luego pulsa "Verificar".
      
  6. Pulsa ⚠️ Mensaje si no se unió (opcional) ⚠️ y escribe un mensaje para los usuarios que no se hayan unido correctamente. Si no configuras este mensaje, se mostrará el mensaje principal.

  7. Pulsa 🔘 Botón de verificar (opcional) 🔘 para agregar un botón que permita a los usuarios confirmar su unión a los canales. Puedes configurar el botón como inferior (en la parte inferior del mensaje) o inline (flotante dentro del mensaje).
  8. Activa la acción para que quede funcional.

4. Verifica la configuración

  1. Regresa al menú del bot y pulsa en 💢 Detener editor para salir del modo editor.
  2. Envía /start y verifica que los usuarios no puedan continuar si no se han unido a los canales especificados.

Ahora tu bot requerirá que los usuarios se unan a los canales antes de interactuar.