Saltar a contenido

Acción: Eliminar mensaje

Esta acción te permite borrar mensajes previamente enviados mediante las acciones Enviar mensaje o Esperar respuesta. Puedes especificar uno o varios mensajes para eliminarlos en un solo paso.

¿Qué puedes hacer con esta acción?

  • Eliminar mensajes individuales o múltiples.

¿Cómo crear y configurar la acción?

1. Crear la acción

  1. Ve a tu bot y pulsa en 🛠 Editar para entrar en el modo editor.
  2. Selecciona el botón o comando donde deseas agregar la acción, o crea uno nuevo.
  3. Pulsa en Acciones 🌟🎯 Nueva acción❌ Eliminar mensaje.
  4. Pulsa en Configurar 🛠 para configurar esta acción.

2. Configurar los mensajes a eliminar

Pulsa en 📍 Establecer mensaje a eliminar 📍 y especifica los mensajes a eliminar separados por coma, de las siguientes maneras:

  • #IDAcción#: ID de la acción de otra acción de tipo Enviar mensaje o Esperar respuesta en el mismo botón o comando.
  • message_id: ID del mensaje generado por Telegram, previamente almacenado en una variable o introducido directamente.

Algunos ejemplos

  • Con #IDAcción# e #IDAcción.message_id#:

    #IDAcción#, #IDAcción2.message_id#
    
  • Con message_id introducido directamente:

    12345, 67890
    
  • Con message_id almacenado en una variable numérica llamada id_mensaje:

    {id_mensaje}
    
  • Para eliminar varios mensajes, sepáralos por comas:

    #IDAcción#, #IDAcción2.message_id#, 56789
    

3. Activar la acción

Pulsa ✅ Activar para que la acción quede funcional.


¿Qué devuelve la acción a través de su ID?

Esta acción no devuelve ningún valor.


Ejemplo práctico: Cómo eliminar un mensaje

En este ejemplo, el bot enviará un mensaje inicial, pedirá al usuario que escriba algo, y luego eliminará tanto el mensaje inicial como la respuesta del usuario.

1. Crea un nuevo botón

  1. Entra al modo editor pulsando 🛠 Editar en tu bot.
  2. Pulsa en ✳️ Nuevo botón | comando.
  3. Escribe el nombre del botón.
  4. Pulsa en Acciones 🌟 para configurar las acciones de este botón.

2. Agrega las acciones necesarias

a) Acción 1: Enviar mensaje
  1. Pulsa en 🎯 Nueva acción y selecciona ✉️ Enviar mensaje.
  2. Pulsa en Configurar 🛠💬 Establecer mensaje 💬 y establece un mensaje inicial. Ejemplo:

    Hola {first_name}, escribe un mensaje:
    
  3. Regresa al menú de acciones y pulsa ✅ Activar para activar esta acción.

b) Acción 2: Esperar respuesta
  1. Pulsa 🎯 Nueva acción y selecciona ⏳ Esperar respuesta.
  2. Sin necesidad de configurar nada adicional, pulsa ✅ Activar para activar esta acción.
c) Acción 3: Eliminar mensaje
  1. Copia el ID de la acción de ambas acciones creadas previamente (Enviar mensaje y Esperar respuesta).
  2. Pulsa en 🎯 Nueva acción y selecciona ❌ Eliminar mensaje.
  3. Pulsa en Configurar 🛠.
  4. Pulsa en 📍 Establecer mensajes a eliminar 📍 e ingresa los ID de ambas acciones separados por coma. Ejemplo:

    #701ka#, #SNxTR#
    
  5. Regresa al menú de acciones y pulsa ✅ Activar para activar esta acción.


Resultado final

Tu flujo de acciones debería verse así:

  1. Enviar mensaje: El bot envía el mensaje inicial.
  2. Esperar respuesta: El bot espera el texto del usuario.
  3. Eliminar mensaje: Se eliminan ambos mensajes (el inicial y la respuesta del usuario).

Editando mensajes VisualMaker