Prompt para crear un bot de correo con ChatGPT en Python

Inicio » Prompts » Programación y automatización » Prompt para crear un bot de correo con ChatGPT en Python

Este prompt está diseñado para crear un bot en Python que conecte ChatGPT con el correo electrónico. Es especialmente útil para automatizar respuestas, gestionar mensajes entrantes, crear asistentes de productividad o preparar sistemas básicos de atención al cliente con inteligencia artificial.

Puedes copiarlo y pegarlo directamente en tu IA favorita, como ChatGPT, Claude, Gemini o cualquier asistente avanzado. Solo tienes que adaptar los datos técnicos, el proveedor de correo, el tipo de respuesta automática y las medidas de seguridad necesarias.

Para qué sirve este prompt

Este prompt sirve para pedir a una IA que genere una base técnica clara para crear un bot de correo conectado con ChatGPT. El objetivo es que el sistema pueda leer correos entrantes, enviar el contenido a la API de IA, generar una respuesta inteligente y responder automáticamente al remitente.

  • Crear un bot de correo electrónico con Python.
  • Conectar correos entrantes con una API de inteligencia artificial.
  • Generar respuestas automáticas inteligentes.
  • Automatizar tareas de atención al cliente o productividad.
  • Trabajar con código limpio, modular y comentado.
  • Aplicar buenas prácticas de seguridad para credenciales y datos.
  • Preparar una base escalable para futuras mejoras.

Prompt listo para copiar y pegar en tu IA

Copia el siguiente prompt completo y pégalo en tu herramienta de inteligencia artificial. Después, adapta los detalles técnicos a tu proveedor de correo, tu caso de uso y tu nivel de automatización.

Prompt para copiar:

ROL

Actúa como un ingeniero senior especializado en automatización, inteligencia artificial y desarrollo backend en Python.

Tienes experiencia diseñando bots, integraciones con APIs, automatizaciones de correo electrónico y sistemas seguros para atención al cliente, productividad y gestión de comunicaciones.

TAREA

Escribe una función en Python para crear un bot que conecte ChatGPT con mi correo electrónico.

El bot debe ser capaz de:

* Leer correos electrónicos entrantes.
* Enviar el contenido a ChatGPT mediante API.
* Generar respuestas automáticas inteligentes.
* Responder al remitente automáticamente.

El proyecto está pensado para automatizar atención al cliente, productividad y gestión de correos.

CONTEXTO DEL PROYECTO

Proveedor de correo:
[Gmail / Outlook / correo corporativo IMAP-SMTP / otro]

Uso principal del bot:
[atención al cliente / productividad / clasificación de correos / respuestas comerciales / soporte interno / otro]

Tipo de correos que debe procesar:
[consultas comerciales / soporte técnico / solicitudes de información / incidencias / mensajes generales]

Nivel de automatización deseado:
[borrador para revisar antes de enviar / respuesta automática completa / clasificación y respuesta según tipo de correo]

Idioma de las respuestas:
[español / inglés / multilingüe]

Tono de respuesta:
[profesional / cercano / formal / comercial / técnico / breve]

Nivel técnico del usuario:
[básico / intermedio / avanzado]

Entorno donde se ejecutará:
[ordenador local / servidor / Replit / VPS / cloud]

Frecuencia de revisión del correo:
[cada minuto / cada 5 minutos / cada hora / manual]

FORMATO DE SALIDA

Estructura la respuesta en los siguientes apartados:

1. Explicación breve de la arquitectura

Explica cómo se conectan las partes principales del sistema:

* Entrada de correos.
* Lectura mediante IMAP o API del proveedor.
* Envío del contenido a ChatGPT mediante API.
* Generación de respuesta.
* Envío del email mediante SMTP o API.
* Registro de actividad y control de errores.

2. Librerías necesarias

Indica las librerías recomendadas para Python 3.11 o superior.

Incluye herramientas para:

* Leer correos.
* Enviar correos.
* Conectar con la API de OpenAI o el proveedor de IA elegido.
* Cargar variables de entorno.
* Manejar errores y logs.

3. Código completo comentado

Genera un ejemplo funcional de código en Python.

El código debe estar dividido por secciones claramente identificadas:

* Importaciones.
* Carga de configuración.
* Lectura de correos.
* Limpieza y preparación del contenido.
* Envío del mensaje a ChatGPT.
* Generación de respuesta.
* Envío del email al remitente.
* Manejo de errores.
* Función principal de ejecución.

El código debe ser limpio, modular, profesional y compatible con Python 3.11 o superior.

4. Variables de configuración

Lista todas las variables necesarias.

Incluye, como mínimo:

* API key de OpenAI o proveedor elegido.
* Servidor IMAP.
* Puerto IMAP.
* Servidor SMTP.
* Puerto SMTP.
* Usuario del correo.
* Contraseña o app password.
* Carpeta de entrada.
* Límite de correos a procesar.
* Modo prueba o modo producción.

Explica cómo guardarlas de forma segura en un archivo .env o sistema equivalente.

5. Ejemplo de ejecución

Explica cómo ejecutar el bot paso a paso.

Incluye:

* Instalación de dependencias.
* Creación del archivo .env.
* Ejecución del script.
* Prueba con un correo real.
* Cómo comprobar si la respuesta se ha enviado correctamente.

6. Recomendaciones de seguridad

Incluye buenas prácticas sobre:

* No guardar claves en el código.
* Usar variables de entorno.
* Usar app passwords cuando sea posible.
* Activar autenticación en dos pasos.
* Evitar responder automáticamente a todos los correos sin filtros.
* Crear lista blanca o reglas de seguridad.
* Registrar logs sin almacenar datos sensibles.
* Revisar el cumplimiento legal si se tratan datos personales.

7. Posibles mejoras futuras

Propón mejoras como:

* Crear modo borrador antes de enviar.
* Clasificar correos por intención.
* Añadir memoria o base de conocimiento.
* Conectar con CRM.
* Integrar etiquetas automáticas.
* Crear panel de revisión.
* Añadir límite diario de respuestas.
* Medir satisfacción o tasa de respuesta.

RESTRICCIONES Y ESTILO

Usa código limpio, modular y profesional.

Prioriza:

* Buenas prácticas.
* Seguridad de credenciales.
* Legibilidad.
* Escalabilidad.
* Manejo de errores.
* Comentarios útiles dentro del código.

Evita:

* Código innecesariamente complejo.
* Dependencias obsoletas.
* Explicaciones demasiado largas.
* Fragmentos incompletos.
* Guardar contraseñas directamente en el código.
* Responder automáticamente a correos sensibles sin validación.

El código debe ser compatible con Python 3.11 o superior.

La solución debe ser realista y segura para un primer MVP.

Si existe riesgo de enviar respuestas equivocadas, recomienda empezar en modo borrador antes de activar el envío automático.

Cómo usarlo bien

Para que este prompt funcione bien, no lo uses sin definir el proveedor de correo y el nivel de automatización. No es lo mismo crear un bot que solo prepare borradores que uno que responda automáticamente a clientes reales.

  • Indica si usarás Gmail, Outlook o un correo corporativo con IMAP/SMTP.
  • Define si el bot debe enviar respuestas automáticamente o solo crear borradores.
  • Empieza con modo prueba antes de usarlo con clientes reales.
  • No pegues claves API ni contraseñas directamente en el prompt.
  • Pide filtros de seguridad para evitar responder a spam o correos sensibles.
  • Revisa el código antes de ejecutarlo en producción.

Herramientas recomendadas

Este prompt puede funcionar especialmente bien con herramientas capaces de generar código, revisar arquitectura y ayudar a depurar integraciones con APIs y correo electrónico.

  • ChatGPT: útil para generar el código base, explicar errores y adaptar el bot a distintos proveedores de correo.
  • Claude: buena opción para revisar arquitectura, seguridad y legibilidad del código.
  • Cursor: recomendable para desarrollar y modificar el proyecto directamente en un editor con asistencia de IA.
  • Replit: práctico para probar prototipos en Python sin configurar demasiado entorno local.
  • GitHub Copilot: útil para completar funciones, refactorizar código y mejorar productividad al programar.
  • OpenAI API: necesaria si se quiere conectar el bot con modelos de lenguaje para generar respuestas.

Ideal para

  • Personas que quieren automatizar respuestas de correo con IA.
  • Pequeñas empresas que reciben consultas frecuentes por email.
  • Equipos de atención al cliente que quieren preparar borradores automáticos.
  • Profesionales que quieren ahorrar tiempo gestionando correos repetitivos.
  • Desarrolladores que buscan una base inicial para un bot de email en Python.
  • Emprendedores que quieren crear automatizaciones internas con ChatGPT.

* Este prompt es una plantilla orientativa. Antes de usar un bot de correo en producción, revisa la seguridad, las credenciales, la privacidad de los datos y la conveniencia de activar primero un modo borrador para evitar respuestas automáticas incorrectas.

A tu medida

¿Necesitas algo hecho para ti?

Pídeme tu skill

Te creamos una skill a medida para automatizar tu trabajo con IA.

Pedir mi skill

Pídeme tu prompt

Te preparamos el prompt exacto para conseguir el resultado que buscas.

Pedir mi prompt

Pídeme tu artefacto

Calculadoras, mini-apps y herramientas interactivas creadas con IA para ti.

Pedir mi artefacto
¿Quieres aprender IA con ayuda? Solicita formación con un experto de ComparexIA. Quiero formación con un experto

AVISO LEGAL — Prompts y recursos de inteligencia artificial

Los prompts publicados en ComparexIA son instrucciones de texto de carácter orientativo, diseñadas como punto de partida para facilitar el uso de herramientas de inteligencia artificial. Su resultado puede variar significativamente en función de la herramienta utilizada, la versión del modelo, la configuración aplicada y el contexto específico de cada usuario.

ComparexIA no garantiza que los prompts publicados produzcan resultados concretos, precisos, completos ni adecuados para un fin determinado. El contenido generado por cualquier herramienta de IA a partir de estos prompts es responsabilidad exclusiva del usuario que lo utiliza y, en su caso, de la propia herramienta de inteligencia artificial empleada.

El usuario es el único responsable del uso que haga del contenido generado, de su revisión previa a cualquier publicación o uso profesional, y de verificar que dicho contenido cumple con la legislación aplicable y con las condiciones de uso de la plataforma o herramienta de destino.

ComparexIA no asume ninguna responsabilidad por errores, inexactitudes, sesgos o cualquier otro perjuicio derivado del uso de los prompts aquí publicados ni del contenido que las herramientas de IA generen a partir de ellos.

Si para acceder a determinados prompts o recursos se te solicita que facilites tus datos personales a través de un formulario, dichos datos serán tratados por ComparexIA conforme a lo establecido en nuestra Política de Privacidad. En ningún caso la facilitación de datos personales es requisito obligatorio para acceder al contenido informativo general del portal.

¿Necesitas ayuda con inteligencia artificial? Te ayudamos a encontrar la herramienta adecuada para tu proyecto.
Scroll al inicio