MLB GameDay Bot
24 serversAbout MLB GameDay Bot
MLB GameDay Bot is a feature-rich Discord bot built on Discord.js that brings a complete live MLB game experience directly into your server using ESPN's free API. Live Game Tracking is the core of the bot. When a game starts for your tracked team, the bot automatically detects it and begins posting. Every batter gets a single dedicated message that updates in real time — showing the current count, base runners, pitch log, and batting team. When the at-bat ends, that same message updates to display the result with a plain-English breakdown like ⚫ Groundout to Shortstop or 💥 Home Run — 412 ft. Scoring plays get their own separate embed. Special events like pitching changes, mound visits, replay challenges, ABS challenges, and batter timeouts are all detected and posted automatically. Inning Management is handled precisely. At the start of each half-inning the bot posts who is batting with the current box score. At the end of each half-inning it posts a full summary including runs, hits, errors, a plain-English recap like "Yankees had a big inning — 3 runs scored!", the updated linescore, and a per-batter breakdown of every at-bat that inning. When the game ends a final embed is posted with the complete box score and attendance. Discord Scheduled Events are created automatically every day at 6:00 AM ET for your tracked team's upcoming game. These show up in your server's Events tab with game time, venue, TV info, starting pitchers, and odds. Members can click Interested to get notified. Events can also be created on demand with /autoevents now. Commands available to all users include /standings which shows all six division standings with medal rankings, /schedule to see any team's upcoming games, /score to privately check the current score, /status to view the bot's live dashboard, and /startgame to manually pick any live game to track. Owner commands include /setup for the guided 5-minute setup wizard, /setteam to change the tracked team, /setchannel to configure where updates post, and /autoevents to manage scheduled event creation. The status dashboard is a single message in a dedicated channel that the bot edits every 60 seconds showing bot uptime, ping, tracked team, live games in progress, and notification settings. Persistent memory means all settings, tracked team, channel IDs, game state, and processed plays survive bot restarts — so nothing is lost if the bot goes offline mid-game.
Popular Commands
No commands data available.
Categories
Tags
Monetization
Languages
Links
Similar Bots
Other entertainment bots you might like
Popular on UpBot
Trending bots in our directory