Skip to content

Events

Races with a finish line

A leaderboard counts forever. An event gives everyone the same starting line and a finish date, so newcomers stand a chance against your regulars, and your server's own counters stay exactly as they are.

  • Invite or message races of up to 31 days, free
  • A live top 10 with My rank and Full leaderboard buttons
  • Start now or plan ahead, in your time zone
  • Reward roles for message events, and the standings in CSV Premium

How it works

Events, in detail

Invites or messages

An invite event gives the inviter a point each time a member joins through their invite and counts as a regular invite: your fake rules, rejoins and verification apply, as for /invites, and the point goes back if that member leaves before the end. A message event counts every message your message counting counts, with the same channels, roles, minimum of words and delay.

A live message in your channel

At the start, InviteCount posts the event with its rules, the end as a countdown in each reader's own time and the top 10, refreshed every 15 minutes. My rank tells a member their score, their rank and the gap to the next one; Full leaderboard pages through everyone, 10 at a time. Only the member who clicks sees the answer.

Start now or plan ahead

Start an event right away, or plan it from 1 minute to a year ahead in your own time zone. If a planned start can't happen, because the channel is gone, a permission is missing or a limit is reached, the event waits on the dashboard with the reason and a Retry button.

Rules that keep it fair

Choose how many ranks win, a minimum score to qualify and a role members need to take part. Ties go to the member who reached the score first. Bots, members hidden from your leaderboards and, in invite events, your invite blacklist never score.

Winners, announced on time

When time is up, the standings freeze, the live message becomes the final board with the winners marked, and a new message mentions the winners, nobody else. With Premium, the winners of a message event also get the reward roles you chose. Need to stop early? End the event from the dashboard: the same happens at once.

Free and Premium

Free servers run 1 event at a time and plan 1 ahead, for up to 31 days with 10 winning ranks. Premium runs 10 at once and plans as many as you want, for up to 93 days with 50 winning ranks, gives up to 10 reward roles to the winners of a message event, lists the last 50 ended events instead of 10, and exports the standings to CSV.

Free and Premium

What this module includes on each plan.

Events on the free and premium plans
FeatureFreePremium
Invite and message events: live message, /event commands, winners announcedIncludedIncluded
Events running at the same time110
Events planned ahead1Unlimited
Longest event31 days93 days
Winning ranks per event1050
Reward roles for the winners of a message eventNot included10
Ended events listed in the history1050
CSV export of an event's standingsNot includedIncluded
Full comparison

Commands

The slash commands behind this module. Most settings also live in the dashboard.

  • /event listList the running events with their end, and the planned ones with their start.
  • /event leaderboardShow the standings of an event, 10 members per page.
  • /event rankShow your score and rank in an event, or another member's.
All commands

Common questions

More in the documentation.

Does an event change my server's invite counts?

No. An event keeps its own scores, from zero, from its start. Invite and message counters, leaderboards and resets never change it, and it never changes them.

Can I change an event while it runs?

Yes, from the dashboard: its name, description, duration, required role, winning ranks, minimum score and reward roles. The live message updates right after you save. Its type and channel stay as they are, while a planned event can change everything until it starts.

Why do only message events give roles?

Giving roles in exchange for invites is what Discord's platform manipulation policy forbids, so InviteCount only gives reward roles to the winners of message events. Any other prize you announce is yours to deliver, within Discord's rules.

What happens to my events if Premium ends?

Running events go on to their end with all their settings, reward roles included: nobody's race is cut short. A planned event that no longer fits the free plan waits on the dashboard with the reason, until you edit it, retry it or delete it.

Give your members a race to win

Add InviteCount, then choose invites or messages, a channel and an end on the dashboard: the live leaderboard and the winners announcement take it from there.