Cerrar el acceso a un mensaje con un temporizador
Cómo hacer que un embudo de Telegram elimine al cabo de un día el mensaje con el botón «Ver vídeo» y cierre su enlace, y por qué el temporizador tiene que ser de menos de 48 horas.
Un embudo de Telegram puede retirar un mensaje que envió: eliminarlo del chat y cerrar el botón de enlace que contiene. Así se da acceso «por un día»: si la persona no ha abierto el vídeo en 24 horas, el mensaje desaparece y el enlace guardado muestra «El acceso a este enlace está cerrado».
Cómo funciona#
- El paso Acción tiene el tipo «Eliminar mensaje». En él eliges un paso del mismo embudo cuyo mensaje se debe eliminar.
- Cuando el embudo llega a la acción, el bot elimina ese mensaje en el chat de la persona. Un álbum y un mensaje de artículo se eliminan enteros.
- Los botones de enlace del mensaje eliminado dejan de abrirse: en lugar de tu dirección, la persona ve la página «El acceso a este enlace está cerrado». El embudo no continúa con esa pulsación y no se aplican etiquetas.
- Si la persona vuelve a pasar por el embudo y recibe el mensaje otra vez, el enlace vuelve a funcionarle hasta la siguiente eliminación.
Solo en Telegram.
Qué necesitas#
- Un embudo de Telegram con un mensaje que tenga un botón de enlace.
- Unos cinco minutos.
Paso 1. El botón de enlace: «Con seguimiento», con una etiqueta#
Abre el mensaje con el vídeo, haz clic en el botón y elige la acción «Enlace». Bajo la dirección, selecciona «Con seguimiento» (el modo en el que las pulsaciones pasan por Craft). Debajo, en «Asignar etiquetas al pulsar», escribe una etiqueta, por ejemplo vídeo abierto. El embudo la usará para saber quién pulsó el botón.
🔴 El enlace de un botón «Directo» no se puede cerrar. Un botón así lleva tu dirección tal cual: el mensaje se elimina, pero quien guardó el enlace aún puede abrirlo. Cuando la acción apunta a un paso con un botón así, el constructor te avisa directamente en el panel.
Paso 2. El temporizador#
Desde el punto de la esquina inferior derecha del mensaje («continuar sin esperar a una pulsación») dibuja una flecha a un paso Retraso y pon 24 horas.
🔴 El retraso tiene que ser de menos de 48 horas. Telegram solo permite a un bot eliminar su propio mensaje mientras tiene menos de 48 horas. Después, el mensaje se queda en el chat y su botón de enlace deja de abrirse.
Paso 3. La comprobación: pulsó o no#
Después del retraso, añade un paso Condición → «Etiquetas asignadas» y elige la etiqueta del paso 1. Lleva la rama «No» a la eliminación. La rama «Sí» puede quedar vacía: quienes abrieron el vídeo conservan el mensaje.
Paso 4. La acción «Eliminar mensaje»#
Añade un paso Acción y elige «Eliminar mensaje». En «Qué mensaje eliminar» elige el paso con el vídeo.
Paso 5. El mensaje «Acceso cerrado»#
Después de la acción, añade un mensaje normal, por ejemplo: «El acceso al vídeo está cerrado. Envía otra vez la palabra clave y te lo mando de nuevo».
Cómo comprobar que funciona#
- Pon temporalmente el retraso en 1 minuto y activa el embudo.
- Envía al bot tu palabra clave desde tu cuenta. Cuando llegue el mensaje, copia el enlace del botón (mantén pulsado el botón → «Copiar enlace»), pero no pulses el botón.
- Al minuto el mensaje debería desaparecer y llegar «Acceso cerrado».
- Abre el enlace copiado en un navegador: deberías ver la página «El acceso a este enlace está cerrado», no el vídeo.
- Vuelve a pasar por el embudo y pulsa el botón. Al minuto el mensaje debería seguir ahí.
- Vuelve a poner el retraso en 24 horas.
Si no funciona#
| Qué ves | Causa y qué hacer |
|---|---|
| El mensaje no se eliminó aunque la acción se ejecutó | Han pasado más de 48 horas desde que se envió: Telegram ya no permite al bot eliminarlo. Acorta el retraso. El botón de enlace queda cerrado de todos modos. |
| El mensaje no se eliminó aunque han pasado menos de 48 horas | La persona lo recibió antes de que apareciera la acción «Eliminar mensaje» en el embudo. Craft solo recuerda los números de mensaje a partir de ese momento: funcionará para todos los que reciban el mensaje después. |
| El mensaje se eliminó, pero el enlace sigue abriendo el vídeo | El botón está en modo «Directo». Cámbialo a «Con seguimiento». No sirve para los mensajes ya enviados: llevan la dirección directa. |
| El mensaje también se eliminó para quienes abrieron el vídeo | No hay comprobación de etiqueta antes de la eliminación (paso 3) o el botón no tiene etiqueta al pulsar (paso 1). |
| Una persona dice que el vídeo todavía se le abre | Lo abrió antes y se quedó con el propio enlace de YouTube. Craft no puede cerrarlo: ver abajo. |
| «Eliminar mensaje» no está en la lista de acciones | Es un embudo de Instagram. La acción solo existe en Telegram. |
Qué no hay todavía#
- Instagram. Un bot no puede eliminar ahí un mensaje que envió, así que los embudos de Instagram no tienen esta acción.
- Los mensajes de más de 48 horas no se pueden eliminar: es un límite de Telegram.
- El propio enlace del vídeo sigue funcionando. Craft cierra su propio botón, no el vídeo. Si la persona ya abrió el vídeo, la dirección de YouTube se queda con ella, en el historial del navegador o en la app. Para que el vídeo no se pueda abrir en absoluto, restringe el acceso donde está alojado.
- Solo se eliminan mensajes de los pasos Mensaje y Pregunta. Los botones de pago de un paso Pago no se pueden quitar con esta acción.
- Solo del propio embudo. La acción elimina un mensaje de un paso del mismo embudo en el que está.
Con el conector MCP un asistente de IA puede configurarte esta acción: pídele, por ejemplo: «al cabo de un día, elimina el mensaje del vídeo a quienes no lo hayan abierto».
Los modos de los botones se explican en Botones de enlace en un embudo.