Riot Collector is a powerful and automated data aggregation tool designed specifically for gathering and updating information related to League of Legends. This program interfaces with various data sources, including official APIs provided by Riot Games, community-driven APIs, and web scraping methods, to ensure a comprehensive and up-to-date collection of game data. The program is fully automated, constantly monitoring for new updates and automatically retrieving the latest data whenever a new version of League of Legends is released. The main objective of this project is to build a structured and rich dataset that can be used to develop a chatbot specialized in League of Legends content.
API Integration
Seamlessly integrates with Riot’s official API and various community APIs to fetch accurate and detailed game data.
Web Scraping
Employs scraping techniques to collect data not available via APIs, ensuring a complete dataset.
Automated Updates
Detects new versions of the game and automatically updates the dataset without manual input.
Comprehensive Data
Aggregates patch notes, champion stats, items, mechanics, and more into a unified, structured dataset.