EurekaIP Bot es un bot de Telegram que te proporciona información detallada sobre la dirección IP que tu quieras.
Desde ubicación geográfica, informes de reputación e incluso los torrents más recientes descargados por una IP. Utiliza varias APIs para obtener información detallada y actualizada.
-
Busca el bot en Telegram con @eureka_ip_bot o accede a través de https://t.me/eureka_ip_bot
-
Inicia una conversación con el bot con el comando /start.
- /ipinfo: Obtiene información detallada sobre una dirección IP usando la API de IPinfo. 🕵️♂️
- /threats: Proporciona un reporte de amenazas y análisis de IPs utilizando varias fuentes externas. 💡
- /torrents: Muestra los torrents más recientes descargados por una IP específica utilizando el servicio I Know What You Download. 📥
- Python
- Telegram API
- APIs externas:
- Python 3.x
- Librerías necesarias:
python-dotenvrequestsbeautifulsoup4python-telegram-bot
- Clona este repo:
git clone https://github.com/diegoiarm/eureka-ip-bot.git
cd eureka-ip-bot- Crea un entorno virtual:
python -m venv venv
venv\Scripts\activate- Instala las dependencias
pip install -r requirements.txt- Configura las variables de entorno. Crea un archivo .env con lo siguiente:
TELEGRAM_BOT_TOKEN=xxxx
IPINFO_ACCESS_TOKEN=xxxx
IPDATA_API_KEY=xxxx
CONTENT_API_KEY=xxxx
SCRAPER_API_KEY=xxxx- Ejecuta el bot:
python bot.pyTe recomiendo desplegar el bot en plataformas como Render o Heroku.
Las contribuciones son más que bienvenidas! :)