Automatiza tareas con Telegram Bot
Los bots son cuentas especiales de Telegram diseñadas para manejar mensajes automáticamente. Los usuarios pueden interactuar con los bots enviándoles mensajes de comando en chats privados o grupales.
https://core.telegram.org/bots
Disparadores
El disparador es el evento que inicia la automatización.
-
Instantáneamente al recibir un mensaje de texto
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.
-
Instantáneamente al recibir un comando
Permite crear un bot que se accione cuando un usuario le escribe un determinado comando de Telegram (una palabra específica).
-
Instantáneamente al recibir datos de una Web App
Se acciona cada vez que el bot recibe datos desde una Web App de Telegram.
-
Instantáneamente al recibir un mensaje de voz
Se acciona cada vez que un usuario envía un mensaje de voz al bot.
-
Instantáneamente al recibir un archivo de audio
Se acciona cada vez que un usuario envía un archivo de audio al bot.
-
Instantáneamente al pulsar un usuario un botón de Telegram
Se acciona cada vez que un usuario pulsa en los botones que acompañan a las publicaciones de un chat.
- Puedes elegir que la tarea se active para un chat concreto o para cualquier chat donde se haya mostrado el botón.
-
Instantáneamente al recibir un contacto
Se acciona cada vez que un usuario envía un contacto de su agenda al bot.
- Para enviar contactos a un bot utiliza el botón de adjuntar de tu aplicación de Telegram.
-
Instantáneamente al recibir una imagen
Se acciona cada vez que un usuario envía una imagen al bot.
-
Instantáneamente al recibir un mensaje, imagen o fichero
Se acciona cada vez que el bot recibe un mensaje de texto, imagen o fichero.
-
Instantáneamente al recibir un vídeo
Se acciona cada vez que el bot recibe un vídeo.
-
Instantáneamente al recibir un nuevo miembro
Se acciona cada vez que llega un nuevo miembro en un grupo o super grupo en el que reside el bot.
Acciones
La acción es lo que ocurre automáticamente, sin que tengas que hacer nada más.
-
Editar un mensaje
Edita el texto, imagen, vídeo o archivo de una publicación específica.
-
Esperar respuesta del usuario
Realiza una pausa que será reanudada una vez se reciba una respuesta del usuario.
-
Enviar un vídeo
Envía un vídeo junto con una descripción a un chat, grupo o canal específico.
- Formato de vídeo soportado: MP4.
- Tamaño máximo 50 MB (máximo establecido por Telegram en su API).
-
Enviar un nuevo archivo
Envía un archivo junto con una descripción a un chat, grupo o canal específico.
- Formatos de archivo soportados: GIF, PDF y ZIP.
- Tamaño máximo 20 MB.
-
Restringir un miembro del chat
Restringe las operaciones que puede realizar un usuario en un supergrupo.
- El bot debe ser administrador en el supergrupo.
-
Enviar una encuesta
Envía una encuesta a los usuarios de un chat.
-
Enviar un nuevo mensaje
Envía un mensaje una image/vídeo/archivo o ambos a un chat, grupo o canal específico.
- Acepta en las publicaciones las siguientes etiquetas HTML: b, strong , i, em, u, ins, s, strike, del, a, code, pre.
- Puedes incluir botones de tipo URL y de tipo Callback en las publicaciones.
-
Preguntar al usuario
Envía un mensaje (por lo general se tratará de una pregunta) que puede incluir una image/vídeo/archivo a un chat y espera la respuesta del usuario antes de continuar.
- Acepta en las publicaciones las siguientes etiquetas HTML: b, strong , i, em, u, ins, s, strike, del, a, code, pre.
- Puedes incluir botones de tipo URL y de tipo Callback en las publicaciones.
-
Reenviar un mensaje
Reenvía un mensaje de un grupo o canal a otro.
- Los mensajes de servicio no se pueden reenviar.
- Reenviar mensajes de grupos o canales requiere que tu bot esté incluido en ellos y con permisos de administrador (incluso para reenviar mensajes de otros grupos y canales públicos).
-
Copiar un mensaje entre chats
Copia un mensaje de un chat, grupo o canal a otro.
- Los mensajes de servicio no se pueden copiar.
- Copiar mensajes requiere que tu bot esté incluido en ellos y con permisos de administrador (incluso para copiar mensajes de otros grupos y canales públicos).
-
Borrar un mensaje
Elimina un mensaje de un chat específico, incluidos los mensajes de servicio, con las siguientes limitaciones:
- Un mensaje solo se puede eliminar si se envió hace menos de 48 horas.
- Los mensajes generados al lanzar dados en un chat privado solo se pueden eliminar si se enviaron hace más de 24 horas.
- Los bots pueden eliminar mensajes salientes en chats privados, grupos y supergrupos.
- Los bots pueden eliminar los mensajes entrantes en los chats privados.
- Los bots con permisos 'can_post_messages' pueden eliminar los mensajes salientes en los canales.
- Si el bot es administrador de un grupo, puede eliminar cualquier mensaje de este.
- Si el bot tiene el permiso 'can_delete_messages' en un supergrupo o canal, puede eliminar cualquier mensaje de este.
-
Obtener la URL de un fichero
Dado el Id de un fichero de Telegram, devuelve la URL para su descarga.
- Las URLs de descarga de archivos de Telegram tienen una validez de una hora.
-
Responder al usuario
Responde al mensaje recibido de un usuario.
- La respuesta a mensajes es válida tanto para chats privados, como grupos y canales.
- En la respuesta puedes adjuntar una imagen, vídeo o archivo.
- Acepta en las publicaciones las siguientes etiquetas HTML: b, strong , i, em, u, ins, s, strike, del, a, code, pre.
Artículos relacionados
Paso a paso para registrar un nuevo bot en BotFather, la herramienta oficial de Telegram.
Pasos para conectar cualquier Bot de Telegram a Botize y automatizar todo tipo de tareas.
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.
Funciona con cualquier canal de Telegram público y sin necesidad de que seas el administrador del canal o estés suscrito a él.
Crea una hoja de cálculo con textos y URLs de imágenes, selecciona filas aleatorias y publícalos en un canal de Telegram.
Crea una lista de mensajes automáticos, conecta la tarea con tu Bot de Telegram y especifica el mensaje a enviar.
Crea una lista de mensajes automáticos, conecta la tarea con tu Bot de Telegram y especifica el mensaje a enviar.
Crea una lista de mensajes automáticos, conecta la tarea con tu Bot de Telegram y especifica el mensaje a enviar.
Crea una lista de mensajes automáticos, conecta la tarea con tu Bot de Telegram y especifica el mensaje a enviar.
Crea una lista de mensajes automáticos, envía a tu bot el contacto de la agenda, especifica el mensaje a enviar.
Abre tu aplicación de Telegram, entra en tu canal público y haz clic sobre el nombre del canal para ver la URL
Abre tu aplicación de Telegram, entra en tu canal público y haz clic sobre el nombre del canal para ver la URL
Conecta tu cuenta de AliExpress Afiliados a Botize y automatiza la publicación de productos en Telegram.
Automáticamente extrae las imágenes de los códigos ASIN y los publica en Telegram.
Decide mediante una sencilla regla qué filas estarán automatizadas cuales no, según el texto que tengan en una determinada columna.
Crea un nuevo canal de Telegram a partir de todo o parte del contenido generado en otros canales. Modifica, traduce o mejora el contenido original automáticamente antes de cada nueva publicación.
¿No existe el canal en el idioma que lo necesitas? Ahora puedes traducirlo automáticamente. Esta técnica sirve además de para canales, para grupos y cualquier otro chat que tengas.
Con Botize ahora puedes automatizar tareas que accedan y lean el contenido de grupos Públicos sin necesidad de incluir en ellos el bot con permisos de administrador.
Con Botize ahora puedes automatizar tareas que accedan y lean el contenido de grupos Públicos sin necesidad de incluir en ellos el bot con permisos de administrador.
No necesitas configurar y tener acceso al API de Google Sheets. Puedes aplicarla en tantas hojas como necesitas. El efecto es practicamente inmediato. Cada vez que se realices un cambio la información se enviará a la tarea automática y se ejecutará en cuestión de unos pocos segundos.
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.
Consigue publicaciones más profesionales utilizando URLs cortas, más sencillas y cómodas para el usuario. En este vídeo te mostramos como puedes aprovechar la integración de Botize con Bitly para acortar las URLs de los enlaces de afiliación de Amazon antes de publicarlos en Telegram.
En este vídeo te mostramos como puedes personalizar el tipo de ofertas en los que estás interesado, el rango de precio y porcentaje que necesites y publicarlas en Telegram, todo con un mensajes que puedes personalizar.
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.
En este vídeo se muestra un ejemplo con una tarea inicialmente sencilla que extrae productos de Amazon y los publica en un canal de Telegram. ¿Cuál es el mejor diseño si quieremos publicar en más de un lugar?
Bots con imágenes personalizadas para publicaciones automáticas de Amazon y AliExpress en Telegram. Haz estos cambios en tu bot. Diferénciate de tu competencia con publicaciones que muestran el precio y descuento en las propias imágenes de cada producto.
Amazon no considera a Telegram una plataforma válida para la publicación de enlaces de afiliado. En su lugar puedes utilizar este plugin de Wordpress para automáticamente redirigir las publicaciones de tu canal de Telegram a Wordpress con tu tag de afiliado y de ahí a Amazon.
Comparte tu acceso al API para generar enlaces de afiliados para cualquier otro tag de afiliados, por ejemplo, que no tenga acceso al API.
¿Tienes 2 o más Tags de Amazon Afiliados pero un solo canal de Telegram? Sigue estos pasos para crear duplicados de tus canales y usar un tag de afiliados distinto para cada uno de ellos.
Ya puedes copiar contenido de cualquier grupo o canal privado incluso sin bots y sin permisos de administrador. En este vídeo te muestro los pasos para hacerlo, pero recuerda hacerlo con el respecto que se merecen sus autores. Cuenta siempre con el visto bueno de los administradores y no difundas contenidos ni los hagas públicos. Telegram puede suspender tu cuenta si consideran que haces un uso indebido.
Pasos para conectar a Facebook Pages y enviar cada nueva publicación que haya a un canal de Telegram.
Genera imágenes automáticas y personalizadas para los productos de Afiliación con Amazon, AliExpress, AWIN y otras plataformas.
Crea un bot que use comandos de Telegram para decidir cuando publicar en una página y cuando en un grupo de Facebook.
Con estos pasos creas un sencillo bot de Telegram que usa TinyPNG para comprimir imágenes.
Pasos para crear sencillos chatbots que hacen consultas a usuarios y guardan las respuestas en un Google Sheets.
Cómo crear un bot que pida imágenes a los usuarios y haga una composición con ellas.
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.
Pasos para cómo copiar el contenido publicado entre 2 fechas de cualquier chat de Telegram.
Crea canales de afiliación con productos de Amazon incluyendo todas sus imágenes, enlaces acortados, sobre una categoría de resultados específica.
Pasos para construir un bot que busque continuamente determinados mensajes en todos tus grupos y canales de Telegram.
Aprende a crear un bot de Telegram capaz de guardar y leer recordatorios de Google Calendar.
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.
Como añadir un botón que permita compartir en WhatsApp tus publicaciones de Telegram.
Crear contenido automático a partir de fuentes RSS, ayudándonos de ChatGPT para la extracción de los datos.
En este vídeo aprenderás a crear un bot de Telegram que ofrece resultados mediante técnicas de scraping.
Técnicas aniscraping para reducir las posibilidades de que copien el contenido de tu grupo o canal de Telegram.
Filtra y extrae los productos automáticamente y personaliza las publicaciones en Telegram con tu enlace de afiliado.
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.
Pasos para crear un canal con los mejores productos de una tienda de AWIN.
Convierte URLs de Miravia y cualquier otra tienda que trabaje con AWIN en publicaciones para tu canal de Telegram.
Pasos para adecuar casi cualquier diseño que imagines, incluso productos con fondo transparente, a tus grupos y canales de ofertas en Telegram y WhatsApp.
Sencilla pero muy práctica automatización para que los productos de Amazon afiliados de tu canal de Telegram se actualicen cuando cambian de precio se quedan sin stock.
Pasos para conectar tu cuenta profesional de Instagram a Botize y automatizar tareas.
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.
Pasos para asociar etiquetas NFC a tareas automáticas de Botize.
Ejecuta tareas desde botones de Telegram enviándoles tantos datos como se requiera.
Pasos para crear un canal de ofertas en Telegram 100% automatizado y cómo adaptarlos a otras tiendas, redes sociales y plataformas.
Pasos para copiar contenido de Telegram al instante.
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.
Pasos para crear un Asistente GPT que guarda recomendaciones de usuarios en una base de datos.
Tutoriales
Guía paso a paso para crear un Bot con Botfather y conectarlo a Botize.
Guía paso a paso para crear un grupo de Telegram y añadir un bot.
Guía para obtener las credenciales y automatizar Telegram Bot.
¿Cuál es la ventana de respuesta o duración de las conversaciones?
La duración de la ventana de conversación se refiere al tiempo que un usuario tiene para responder a un mensaje enviado por un chatbot. Este este período es de 24 horas, lo que significa que si el bot no recibe una respuesta del usuario dentro de este plazo, la conversación se considera finalizada.
Errores frecuentes
Telegram requires you to indicate a Chat Id before executing this task
- Entra en el paso 'Responder al usuario'
- Completa el campo 'Id del chat donde responder' indicando un Id chat o una etiqueta válida
Invalid Chat Id
El Id del chat que has especificado en la tarea automática no es válido o no se corresponde con un chat que exista en Telegram con ese código.
Edita tu tarea automática y asegúrate de que el Id del chat es correcto y corresponde a un chat existente en Telegram.
Bad Request: group chat was upgraded to a supergroup chat
Ocurre cuando un grupo de Telegram se convierte en un supergrupo, lo que cambia su ID. Para solucionarlo, debes editar tu tarea automática y volverla a conectar a tu grupo.