Automatiza tareas Instantáneamente al recibir un mensaje de texto
Telegram Bot
Disparador
Se acciona cada vez que un usuario envía un mensaje de texto al bot o a un grupo/canal en el que se encuentre el bot.
- Puedes elegir que la tarea se active ante cualquier mensaje recibido o bien solo ante mensajes que vengan precedidos de un comando (una palabra) específico.
Información entregada
Al ejecutarse, esta operación entrega los siguientes datos, pudiendo ser utilizados en la misma tarea automática.
Etiquetas
-
Id del usuario
{{from_id}}
ID del usuario que envió el mensaje.
-
Id del mensaje
{{message_id}}
ID del mensaje.
-
Id del grupo
{{message_thread_id}}
ID del tema si el mensaje proviene de un grupo con distintos temas.
-
Nombre del usuario
{{from_name}}
Nombre del usuario que envió el mensaje.
-
Nombre de la cuenta
{{from_username}}
Nombre de usuario del usuario que envió el mensaje. Por defecto los usuarios en Telegram no tienen nombre de usuario, por lo que solo las personas que tienen su número de teléfono pueden enviarle mensajes. Si un usuario tiene nombre de usuario, cualquiera puede enviarle mensajes a través del enlace https://t.me/nombredeusuario y aparecerá en la búsqueda de Telegram con el nombre de usuario.
-
Id del chat
{{chat_id}}
ID del chat donde se envió el mensaje.
-
Mensaje del usuario
{{text}}
Texto del mensaje.
-
Nombre del usuario mencionado
{{reply_to_message_username}}
Nombre de usuario del mensaje al que se está respondiendo.
-
Texto del usuario mencionado
{{reply_to_message_text}}
Texto del mensaje al que se está respondiendo.
-
Tipo de mensaje
{{type}}
Tipo de mensaje.
Video tutoriales
Captura los mensajes que recibe un Bot, excluye con un filtro los que no sean de un usuario concreto y publícalos en un canal de Telegram.
Lee todos los mensajes que envían los usuarios a tu Bot y publícalos en un canal de Telegram.
Puedes pausar tareas de Botize dando la orden desde otras aplicaciones. En este vídeo te mostramos como puedes crear un sencillo Bot de Telegram para detener una tarea concreta dándole una orden.
En pocos minutos y de manera sencilla automatiza el reenvío de cualquier mensaje entre distintos grupos, canales y chats de Telegram. Cada mensaje aparecerá debidamente marcado como “reenviado” y sucederá solo unos segundos después de haber llegado el mensaje original.
Aquí puedes ver cómo con una sola tarea de Botize puedes crear un interesante chatbot capaz de publicar por ti los productos que le indiques. Tu le das un código ASIN y él extraerá todo el contenido para luego publicarlo en un grupo o canal.
Cualquier tarea por compleja que sea, puede dividirse en pasos más pequeños. Ordenándolos correctamente y especificando lo que ha de hacer cada uno, puedes automatizar cualquier cosa que te propongas.
Con estos pasos creas un sencillo bot de Telegram que usa TinyPNG para comprimir imágenes.
Guía paso a paso para hacer un bot que muestra una lista de hasta 10 productos para cualquier búsqueda que realice un usuario en Telegram.
Paso a paso como hacer un bot que copie grupos y canales, públicos y privados en Telegram.
Crea un sencillo bot que añada siempre tu tag de afiliado en los enlaces que se publiquen en tu grupo de Telegram, reemplace otros tags y elimine enlaces de determinados dominios.
Posiblemente la manera más sencilla de tener tu propio ChatGPT personalizado para lo que quieras. Ejemplo práctico paso a paso con Google Docs, Telegram, WhatsApp y Botize.
Paso a paso para crearte bots de Telegram que muestren botones a los usuarios y llevar a cabo acciones o ejecutar distintos flujos de acuerdo a la selección del usuario.
Bot de Telegram que anota gastos personales. Utiliza un asistente de GPT y es capaz de controlar una hoja de Google Sheets.
Pasos para crear un Asistente GPT que guarda recomendaciones de usuarios en una base de datos.
Tutoriales
Crea un Bot de Telegram que al enviarle un tweet te responda con el vídeo que incluye, listo para descargar.
Convierte una tarea que crea códigos QR en un Bot de Telegram.
Aprenderás a crear un bot de Telegram que captura los mensajes que recibe de los usuarios, los envía a un script tuyo en PHP que calculará el número de caracteres que tiene el mensaje y responde con el resultado.
Registra y diseña un bot de Telegram que automáticamente reenvía los mensajes que recibe de otros usuarios a un canal o grupo de Telegram distinto.
Aprende a crear una automatización que reenvía cada nuevo mensaje que recibes en un grupo o canal, hacia otro distinto.
¿Cómo puedo limitar quién puede interactuar con mi bot?
Puedes limitar quién puede interactuar con tu bot utilizando el campo 'Solo se ejecuta al recibir mensajes de un usuario, grupo o canal concreto' en la configuración del bot. Este campo te permite especificar usuarios, grupos o canales específicos que pueden interactuar con el bot.
¿Por qué mi bot no puede ver los mensajes publicados en un grupo de Telegram?
Por defecto, los bots de Telegram están configurados para no escuchar los mensajes que se publican en grupos. Para permitir que tu bot pueda ver los mensajes del grupo, sigue estos pasos:
- - En tu aplicación de Telegram, busca al contacto @Botfather y entra en su chat.
- - Escribe en el chat el comando /mybots para ver la lista de bots de Telegram que has creado.
- - Selecciona de la lista el bot correspondiente.
- - Pulsa la opción “Group Privacy”.
- - Asegúrate de que la opción “Privacy Mode” esté en “Off” para que tu bot pueda escuchar los mensajes que publican otros usuarios en el grupo.
¿Cómo puedo ejecutar y pasarle datos a una tarea automática que se activa cuando un usuario pulsa un botón?
Sí, recibiendo el comando del botón pulsado en la misma tarea encargada de mostrar los botones y seguidamente llamando a ejecutar la tarea correspondiente como se muestra en el siguiente vídeo https://youtu.be/VBhifL0abZA
Errores frecuentes
Bad Request: file is too big
Telegram no permite a los bots la descarga de archivos cuyo tamaño exceda los 20MB.
Debido a esta limitación de Telegram los mensajes enviados al bot con un archivo o documento adjunto y que exceda este tamaño no pueden ser tratados.
This task requires you to send a message to your bot with text, an image, video or an attached file
Para iniciar esta automatización específica, necesitas abrir Telegram, buscar a tu bot en tus contactos y enviarle un mensaje de texto.
En caso de que además hayas marcado la opción 'Solo se ejecuta al recibir mensajes de un usuario, grupo o canal concreto' necesitarás enviar el mensaje desde el chat que hayas indicado.
Hablemos
Elige día y hora.
Compartimos pantalla y resolvemos todas tus dudas.