An open API service indexing awesome lists of open source software.

https://github.com/techatlasdev/unsascraper

Un proyecto desarrollado bajo la API de Telegram usando Pyrogram para realizar consultas de datos a la plataforma de consultas a la UNSA.
https://github.com/techatlasdev/unsascraper

api freelance pyrogram pyrogram-bot python python3 telegram telegram-bot

Last synced: 3 months ago
JSON representation

Un proyecto desarrollado bajo la API de Telegram usando Pyrogram para realizar consultas de datos a la plataforma de consultas a la UNSA.

Awesome Lists containing this project

README

        

![Image](https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/LOGO_UNSA.png/1200px-LOGO_UNSA.png)

---

# UNSAscraper 🖥️

## Descripción 📝

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.

## Objetivos 🎯

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.

## Funcionalidades 💡

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.

## Requisitos 🛠️

- 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.

## Instalación 💻

Para instalar correctamente el bot, sigue los siguientes pasos:

1) 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.


2) Clonar este repositorio:
- Si vas a usar la terminal, usa el siguiente comando: git clone https://github.com/TechAtlasDev/UNSAscraper


3) 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


4) 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én pip install tgcrypto


5) 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