Server · Concept

Server directory

A card, tags, a button to bump. The directory sorts by last bump, not by size.

In short

Your server can show itself in EnderBot's public directory: a card, a description, tags, and a spot in a list that keeps reshuffling.

The directory is not a queue, it is a sorted list. By default it follows the last bump, which gives an active little server its shot ahead of a big sleepy community.

Being listed asks five things at once, and a single missing one takes the server off the list. Nothing is lost for all that: the card stays saved and comes back as soon as the missing condition is met again.

One page serves 24 cards, 100 at most when the directory is queried some other way. The four sorts fight over the order, one at a time, and filters stack under the sort rather than replacing it.

The bump is the only recurring action: one command, 2 hours of waiting, a counter that ticks up. Everything else, description, tags, banner, is set once and for all from the dashboard.

1

Five conditions, all at once

A single missing one takes the card off the list. That same list decides partnership eligibility: an invisible server strikes none at all.

Showcase switched on You turned public display on from the server dashboard.
Turning it off removes the card without erasing it: everything comes back untouched next time.
Dashboard
No public ban The card has not been pulled from the directory by the bot's moderation.
The server keeps working normally: only its spot in the public list is taken away.
Moderation
Server not banned The server itself is not banned from the bot.
A ban cuts everything, the showcase along with every other command.
Moderation
Bot present EnderBot is still a member of the server.
Removing it drops the card right away; inviting it back brings the card back.
Discord
No restriction Neither a global restriction nor one aimed at the directory.
It is the only condition with degrees: a restriction closes one door at a time.
Moderation
  • Some depend only on you, the others on the bot's moderation. The card comes back on its own as soon as the missing condition is lifted.
2

Five restrictions, one door each

A restriction closes one precise door, and the first one closes them all. The table reads the four doors the bot opens to a server.

What each restriction closesDirectoryPartnershipsEncountersInvite
GlobalCloses everything, without looking at what is asked.ClosedClosedClosedClosed
DirectoryPulls the card from the public list and from searches.ClosedOpenOpenOpen
PartnershipsForbids striking a partnership with another server.OpenClosedOpenOpen
EncountersCuts server encounters.OpenOpenClosedOpen
InviteBlocks the invite link from being shared.OpenOpenOpenClosed
  • A directory restriction does not merely hide the card: it drops the server from the public page's queries. Nobody finds it again, even knowing its name.
3

Four sorts, one active at a time

One page serves 24 cards, 100 at most when the directory is queried some other way. Filters stack under the sort without ever replacing it.

Bump
The most recently bumped server goes first. This is the sort applied when nothing is asked.
Popular
By member count, largest first.
Newest
By server creation date, youngest first.
Active
By activity tier, measured over the past week.
FilterShapeWhat it does
Search by nameLooks inside the server name, ignoring letter case.
Language inside the tagsLanguage is a tag like any other, so it filters like a tag.
Tags all requiredA server must carry every requested tag, not just one of them.
Activity minimum tierDrops servers below the chosen tier, leaving the others in place.
No filter
First page
The row shows only on the first page, and only while no filter is on. As soon as you search, it goes away.
Out of the list
Never twice
A featured server is pulled from the ordinary list: it cannot hold two spots on the same page.
Their own sort
By members
The row is always sorted by member count, whatever sort the list is using.
  • Changing the sort does not change the cards, only their order. Filters, on the other hand, remove some.
  • The featured row obeys three rules of its own.
4

Eight things a card carries

Everything is set from the dashboard, except the last two rows: those are measured, never typed.

What a card carries
Short description
100 characters
The line read on the card, in the list. It is what makes someone click.
Long description
500 characters
The text on the server's own page, under the banner.
Banner and icon
Top of the card
Taken from Discord as long as you set none of your own.
Card background
List thumbnail
The image behind the card in the list, set from the dashboard.
Tags
Topics and language
They are label and filter at once: the language is one of them.
Invite link
Set by you
Without a working invite, the showcase cannot switch on.
Members
Measured
The number comes from Discord, humans and bots together.
Score and tier
Measured
The activity tier is computed over the week, and read in detail on the statistics page.
  • The short description fits in 100 characters, the long one in 500. Past that, the input is ignored on save.
5

The message of a successful bump

A bump sends no card and no button: plain text, in the channel the command was typed in. Between two bumps, 2 hours of waiting.

EnderBot
EnderBot BOT Today at 11:40 AM
🔔 Bump successful! Your server Ender Café has been bumped to the top of the public server list!
⏰ You can bump again in 2 hours.
  • The text

    The server name is taken from Discord as it stands when the command runs.

  • The next one

    The countdown starts from the successful bump, never from the last refused attempt.

  • The timestamp is rendered by Discord, so everyone reads it in their own timezone and it refreshes on its own.
6

Four refusals, one sentence each

The command always answers, including when it bumps nothing. The sentence you get names the missing condition, and the 2 hour wait is only one of them.

Too early **Too early!** You can bump again in an hour.
The only cause that clears by waiting. The timestamp is the next bump you may run.
Waiting
Server not public **This server is not listed as a public server.** 👉 [Enable it in the dashboard](…)
Same sentence when moderation has banned the listing. The link leads straight to the server's settings page.
Showcase off
Missing permission **You need the `Manage Server` permission to bump this server.**
The permission is read on whoever types the command, not on the bot: any member can therefore be allowed to bump.
Manage Server
Outside a server **This command can only be used in a server.**
In a DM there is no server to bump, so the command stops before any check.
In DMs
  • A refusal does not spend the wait: the countdown only moves on a successful bump.

The commands

Bump your server to the top of the public server list · servers only