Aparentemente puede parecer poca cosa, pero, gracias a los datos que nos
da, no solo podremos crear nuestros scripts automáticos, si no que
además podremos por ejemplo, obtener información adicional de usuarios.
Con esto podemos descubrir el ID original de un usuario para reportarlo o
para ver si es un usuario que ha cambiado de nombre.
Enlace del proyecto: https://github.com/th3unkn0n/TeleGram-Scraper
Para instalarlo, en nuestra máquina Linux abrimos la consola y ponemos:
Una vez tenemos el proyecto debemos ir siguiendo los siguientes pasos.
Primero vamos a la API de Telegram a conseguir nuestras credenciales: https://my.telegram.org/. Una vez aquí, debemos ir completando los registros para obtener las claves.
Después pulsamos sobre la primera opción:
Y seguimos completando los campos necesarios:
Pulsamos en crear aplicación y nos saldrán nuestras claves. Es muy
importante que no se compartan, esto daría acceso total a nuestro
Telegram.
Nota: para el uso de esta aplicación deberemos quitar la verificación en
dos pasos. Que no tiene nada que ver con el mensaje que ya llega a
Telegram por defecto al entrar desde otros equipos.
Vamos ahora siguiendo los siguientes pasos. Accedemos a la carpeta desde
la consola. Dentro de el directorio ponemos los siguientes comandos:
Install requierments
python3 setup.py -i
python3 setup.py -i
Tras esto, para el archivo de configuración:
Setup configration file
python3 setup.py -c
python3 setup.py -c
Aquí meteremos las claves obtenidas en la API. El teléfono debemos ponerlo con la extensión incluida, es decir justo así «+34999999999«.
Una vez esté esto completado nos pedirá el código que nos llega al Telegram.
Una vez esté eso completado podremos ejecutar el programa.
python3 scraper.py
Esto nos sacará toda la información sobre los usuarios del grupo que nos saldrá de la siguiente manera:
Si queremos ver la información recolectada bastará con acceder al archivo «members.csv«.
No vamos a explicar más, pero, si que nos vamos a quedar sacando ideas
nuevas de uso para esta herramienta… podremos por ejemplo, con esta
información y haciendo uso de la API, monitorizar usuarios, crear
alertas sobre los mismos, crear o borrar mensajes…
No hay comentarios:
Publicar un comentario