Sports Schedule for Discord

Your server always knows what’s on.

Two channels do the work: one holds every game that’s live, one holds what’s next. Sports Schedule keeps both filled with cards, edits them as games start and finish, and DMs anyone who pressed Remind me.

Takes about a minute. You need Manage Server on the server you pick.

0 games live now220 games lined up24 leagues trackedRefreshed every 60 seconds
# liveWhat’s on now

Sports Schedule

Nothing live right now.

# upcomingWhat’s next

Sports Schedule

UEFA Champions League

Shakhtar Donetsk vs. Sporting CP

Starts: in 2 hours

Watch on: HD | TNT Sports 4

Sports Schedule · UPCOMING

Sports Schedule

UEFA Champions League

Galatasaray vs. VfB Stuttgart

Starts: in 2 hours

Watch on: HD | TNT Sports 2

Sports Schedule · UPCOMING

Running in three steps

1

Add the bot

Anyone with Manage Server can add it. It posts the setup steps the moment it lands.

Six permissions, nothing more

2

Name two channels

Run /setup or use this site. Any text channel works and the names are yours.

# live# upcoming

3

Leave members read-only

Turn Send Messages off for everyone else. The Sports Schedule role still needs to post, so the cards keep their order.

Remind me still works

Every card, the same shape

This is a live card from the feed right now. Six lines, always in this order, so members learn it once.

UEFA Champions League 1

Shakhtar Donetsk vs. Sporting CP 2

Starts: in 2 hours 3

Watch on: HD | TNT Sports 4 4

5

Sports Schedule · UPCOMING

  1. 1
    League

    Sits above the title so a card reads in one glance.

  2. 2
    Match

    The title Discord shows, with a clickable link once you switch that on.

  3. 3
    Starts or Started

    A live timestamp, so it counts down and over in every member’s own timezone.

  4. 4
    Watch on

    The channel or service carrying it.

  5. 5
    Poster

    One size on every card, so a full board stays even.

  6. 6
    Remind me

    Inside the upcoming card, where a member already is.

Remind me does the chasing

One press on the card, and the bot handles the rest in a DM. Nobody has to watch the channel.

1 On the board

UEFA Champions League

Shakhtar Donetsk vs. Sporting CP

Starts in 2 hours

Members pick how early: 5 minutes up to 2 hours.

2 In their DMs

Jump to board opens the server they pressed it in.

3 At kickoff

UEFA Champions League

Shakhtar Donetsk vs. Sporting CP

Started just now

Jump to board

The same DM is edited in place, so their inbox stays clean.

Commands that stay out of the way

Sports Schedule

  • /liveWhat’s on nowonly you
  • /upcomingWhat’s next, with Remind meonly you
  • /searchFind a team or eventonly you
  • /remindersList or cancel your alertsonly you
  • /premiumPay for extras on this serveronly you
  • /premium-statusThis server’s premium planadmin
  • /setupPick the two board channelsadmin
  • /settingsView or change what cards showadmin
  • /deskRefresh both boards nowadmin
  • /helpHow to set it upadmin

/ Sports Schedule

Private by default

/live, /upcoming and /search answer with the same cards as the board, visible to the person who asked. /reminders lists yours in a server or a DM with the bot. Remind me still works on those private cards when you run them in a server.

Admin side

/setup uses Discord’s own channel picker, so a channel that exists is the only thing you can choose. /server and /desk stay with the people who run the server.

You run it, from Discord or from here

  • Boards

    Running in both channels. Pause them any time and the cards stay put.

    Running
  • Clickable titles

    Turns the match name into a link to the stream page.

    On
  • Large posters

    Full-size images instead of the standard board size.

    Locked
  • Sports filter

    Every sport and league stays on until you unlock a picker and choose what this server shows.

    Locked

Per server

Every switch is stored against the server, so two servers can run the boards their own way with one bot.

Locked means premium

Links, large posters, and the sports and league filter unlock when someone pays for that server — from this site or with /premium. Boards stay free either way.

Six permissions

View channels, send messages, embed links, attach files, read history, add reactions. That is the whole list.

Ready when you are

Put it on your server tonight

Add the bot, name two channels, and the boards fill themselves. Log in any time to change channels, watch how many cards each server holds, and switch the extras.

  • Two channels to name, nothing else to wire up
  • Cards edit themselves as games start and finish
  • Reminder DMs land before kickoff for anyone who asked
Add to DiscordLog in with Discord24 leagues on the board · refreshed every 60 seconds