Este es un bot creado con fines informativos, desarrollado para consultar datos a la API libre del sistema de admisión de la UNSA (Universidad Nacional de San Agustín, Arequipa), con el que permite hacer un despliegue del proyecto en un bot de telegram.
Evitar la desinformación o la búsqueda no fructífera de información en lo que respecta la obtención de datos referentes al exámen de admisión que lleva a cabo la Universidad Nacional de San Agustín, que publica para comprender diferentes ramas estadísticas que se encuentran al desarrollar un examen de admision.
Este bot fué creado para obtener datos de la plataforma pública de la UNSA para darse uso a través de la interfaz de telegram, usando unos simples comandos y manejarlo usando unos botones diseñados para su simple interacción.
Pyrogram
Librería para la interacción con la API de telegram.TgCrypto
Librería para la interacción segura con la API de telegram.
Para instalar correctamente el bot, sigue los siguientes pasos:
- Obtener datos de acceso a la API:
- Obtener el
API ID
que proporciona telegram. - Obtener el
API HASH
que proporciona telegram. - Obtener el
BOT TOKEN
que proporciona telegram. - Establecer el nombre del bot.
- Obtener el
- Clonar este repositorio:
- Si vas a usar la terminal, usa el siguiente comando:
git clone https://github.com/TechAtlasDev/UNSAscraper
- Si vas a usar la terminal, usa el siguiente comando:
- Configurar el bot a través del archivo JSON del bot:
- Modificar las variables de acceso del bot a través del directorio
/central/config.json
- Modificar las variables de acceso del bot a través del directorio
- Instalar las dependencias:
- La librería principal que permite comunicarse a la API no viene instalada por defecto en Python, por lo que, tenemos que instalarlo a través de PIP:
pip install pyrogram
y tambiénpip install tgcrypto
- La librería principal que permite comunicarse a la API no viene instalada por defecto en Python, por lo que, tenemos que instalarlo a través de PIP:
- Ejecutar el bot:
- Luego de instalar las dependencias, ejecuta el bot con el comando
python main.py
- Ahora que el bot esté funcionando y no se presente algún error, tienes que ir al @ del bot que estableciste cuando obtuviste las credenciales de tu bot, y usa el comando /start
- Luego de instalar las dependencias, ejecuta el bot con el comando