Agente de IA (Auto-Responder) 🤖💼

Un agente de IA totalmente autónomo para buscar automáticamente vacantes en el HH.ru, filtrar basura y enviar cartas de presentación únicas usando una red neuronal local (Llama 3). Está gestionado y envía informes a través de un bot de Telegram.

Características

  • Scraping inteligente: Evita Cloudflare y el bloqueo de HH.ru a costa de Playwright (salva la sesión de autorización).
  • Doble filtrado: filtro rígido por palabras clave + análisis inteligente de la vacante a través del LLM local (elimina vacantes irrelevantes como "vendedores" y "agentes inmobiliarios", incluso si aparecen en la búsqueda de IT).
  • Cartas de presentación personalizadas: la red neuronal lee tu currículum y el texto de la vacante, dándote la carta personalizada perfecta para solicitar.
  • Integración con Telegram: el bot envía notificaciones sobre respuestas exitosas junto con el correo generado, y también te envía respuestas de RRHH directamente al mensajero.
  • Funciona 24/7: Un bucle infinito con retrasos (30 minutos por defecto) permite que el bot trabaje para ti las 24 horas del día.

Requisitos

  • Python 3.9+
  • Instalé Ollama con el modelo cargado (por defecto o ).llama3llama3:8b

Configuración (Guía para ti y sus descendientes)

1. Instalación de dependencias

Clona el repositorio e instala las librerías:

pip install -r requirements.txt
playwright install chromium
 

2. Preparar el entorno

Crea un archivo en la raíz del proyecto y añade tus tokens allí:.env

TG_BOT_TOKEN="ВАШ_ТОКЕН_ОТ_BOTFATHER"
TG_USER_ID="ВАШ_TELEGRAM_ID"
OLLAMA_URL="http://localhost:11434/api/generate"
OLLAMA_MODEL="llama3"
 

(Puedes encontrar tu ID a través del bot @userinfobot en el TG).

3. Personaliza la búsqueda para ti mismo

Abre y ajusta la lógica de tu currículum:config.py

  • SEARCH_QUERIES es una lista de consultas (por ejemplo, "backend de Python").
  • TARGET_RESUME_NAME — el nombre exacto de tu currículum en HH (para que el bot elija el correcto de la lista).
  • MY_RESUME_SUMMARY - Un resumen detallado de tus habilidades. Esto es de vital importancia, ya que la IA escribirá cartas de presentación basadas en este texto. Describe tu stack, proyectos y deseos con el mayor detalle posible.

4. Primer lanzamiento (Autorización)

En la primera ejecución, el script abrirá una ventana visible del navegador:

python main.py
 

Tienes que iniciar sesión manualmente en tu cuenta de HH.ru (introduce el código desde SMS/correo electrónico). Una vez que inicies sesión, el script guardará las cookies en un archivo . Después de eso, puedes cerrar el script (Ctrl+C).state.json

5. Lanzamiento en combate

Ejecuta el script de nuevo:

python main.py
 

Ahora el navegador se iniciará en modo oculto (sin interfaz gráfica) y comenzará a recopilar automáticamente vacantes. Escribe al bot en Telegram para que se despierte y empiece a enviarte informes./start

¿Cómo cambio mi ubicación de búsqueda?

Por defecto, el bot busca vacantes primero en San Petersburgo (), y luego remotamente en toda la Federación Rusa (). Puedes cambiar el (código de región) en el archivo dentro del archivo .&area=2&area=113&schedule=remoteareahh_client.pysearch_and_apply

Mejoras Planificadas (TODO)

  • Migrar llamadas LLM desde Ollama local a APIs cloud gratuitas (Groq) para descargar la tarjeta gráfica mientras juego.
  • El equipo está en el bot de Telegram./pause

Aviso legal: Utilizar scripts para automatización viola el acuerdo de usuario HH.ru. Úsalo bajo tu propia responsabilidad. El autor no se hace responsable de posibles baneos de cuentas.

#IA #InteligenciaArtificial #Llama3 #LLM #RedNeuronal #MachineLearning #AprendizajeAutomático

                                                                                                 

🚀 Si te mola la ciberseguridad y quieres subir de nivel rodeado de gente que está en lo mismo que tú… este es tu sitio.

🌐 Página Web Para Hacking Retos Ctf Y Labs:
https://www.hackingteamoficcial.uk/

💻 GitHub:
https://github.com/HackingTeamOficial

📲 Telegram:
https://t.me/PlantillasNucleiHackingTeam
https://t.me/HackingTeamGrupoOfficial
https://t.me/+0hHSaKO7eI9mNWY8 (Difusión)
https://t.me/+llcmNGzz6JIyMmI0 (Biblioteca)
https://t.me/TermuxHackingTeam

🐦 X (Twitter):
@HackingTeam77

🦋 Bluesky:
https://bsky.app/profile/hackingteam.bsky.social

💬 Discord:
https://discord.gg/V4nPFbQX

📘 Facebook:
https://www.facebook.com/groups/hackingteam2022/?ref=share
https://www.facebook.com/groups/HackingTeamCyber/?ref=share

🎥 YouTube
https://www.youtube.com/@HackingTeamOficial/videos

🎵 TikTok:
https://www.tiktok.com/@hackingteamprohackers
https://www.tiktok.com/@hacking.kdea?_t=ZS-8vTtlaQrDTL&_r=1