Automation / Bot

League of Legends Daily Lore Video Bot

League of Legends Daily Lore Video Bot is a fully automated content creation tool that generates and shares daily lore videos for random League of Legends champions. Leveraging the latest Riot Games data, AI-powered voice narration, and advanced video processing, this project brings champion stories to life on social media—completely hands-free!

What is League of Legends Daily Lore Video Bot?

This automation project is designed to create and publish engaging, vertical-format lore videos for League of Legends champions every day. The bot fetches the latest champion data, generates high-quality audio narration, adds animated subtitles, and compiles everything into a visually appealing video—ready for Instagram Reels and Catbox.moe.


How It Works: Automated Content Pipeline

  • Random Champion Selection:

Every day, the bot fetches the latest champion list from Riot’s Data Dragon API and selects a random champion.

  • Fetching Lore & Splash Arts:

The bot retrieves the chosen champion’s lore and all available splash art images.

  • AI Voice Narration:

Using ElevenLabs’ advanced text-to-speech API, the champion’s lore is narrated with natural, expressive AI voices.

  • Animated Subtitles:

The narration is paired with stylized, animated subtitles for maximum accessibility and engagement.

  • Video Creation & Optimization:

All assets are combined into a vertical (1080x1920) video, optimized for Instagram Reels and mobile viewing.

  • Automated Upload:

The finished video is uploaded to Catbox.moe (for public hosting with a direct mp4 link) and then posted to Instagram Reels via the Instagram Graph API.


Key Features

  • Fully Automated:

Runs daily via GitHub Actions—no manual intervention required.

  • Always Up-to-Date:

Uses Riot’s official API to ensure the latest champion data and artwork.

  • AI-Powered Narration:

High-quality, natural-sounding voiceovers with precise subtitle timing.

  • Animated, Styled Subtitles:

Large, yellow, top-aligned subtitles with black outline and fade-in/out animation.

  • Optimized for Social Media:

Videos are formatted for Instagram Reels and Catbox.moe, ensuring maximum reach and compatibility.

  • Multi-Account & Multi-Language Ready:

Easily extendable for different languages or social media accounts.


Why This Project?

  • Zero Maintenance:

Once set up, the bot runs itself—delivering fresh, engaging content every day.

  • Community Engagement:

Brings League of Legends lore to a wider audience in a modern, shareable format.

  • Open Source & Customizable:

The project is fully open source and can be adapted for other games, languages, or platforms.


See the Daily Videos Live!

Follow the project’s daily League of Legends lore videos on Instagram:

👉 @daily.league.lore

Contact with me to sizzle your project.Great designs, new generation ideas, user-centered projects. Let's work together now!
İlker Balcılar
Ⓒ 2025 İlker Balcılar . All Rights Reserved