PsyBot is a custom Discord bot built to provide League of Legends players with real-time, informative, and easy-to-read game data directly within Discord.
The bot interacts with the official Riot Games API to fetch player profiles, match histories, current game details, and champion build statistics, delivering all this information through clean, well-formatted Discord messages.
-
Summoner Profile Lookup
Fetches ranked stats, level, region, and recent match summaries. -
Match History Overview
Displays summaries of recent matches including KDA, win/loss, and champion info. -
Live Game Tracker
Shows who's currently in a match, their champions, and time elapsed. -
Champion Builds
Displays popular item builds and runes from recent patch data. -
Structured Discord Output
Output is styled for readability using rich embeds and formatting.
- Node.js – Backend runtime environment
- JavaScript – Main language
- discord.js – Discord API interaction
- Riot Games API – Game data source
- Riot Games Developer Portal: https://developer.riotgames.com/
- discord.js Guide: https://discordjs.guide/