1. Set up the EloLink bot on your Discord server
EloLink ships with sensible defaults - installation is a click, configuration is one slash command and a visual panel. No JSON, no copy-pasting tokens. Two minutes from invite to working roles.
Step 1 - Invite the bot
Click Add to Discord in the navbar, or use the direct invite link from your dashboard. Discord asks you to pick a server and confirm the requested permissions:
- Manage Roles - required to create the 10 level roles and assign them.
- Manage Nicknames - optional, only used if you turn on nickname sync.
- Manage Channels - used when EloLink auto-creates a leaderboard or LFG voice category.
- Send Messages, Embed Links - used to post the verify embed and log entries.
If you decline a permission, that feature simply wonât activate - the rest of the bot keeps working.
Step 2 - Run /setup
In your server, type /setup. The command is admin-only (Server Owner or anyone with the Administrator permission) and opens a visual panel as an ephemeral message - only you see it.
The panel has five buttons. Click each in order:
- Create roles - generates ten Discord roles named
FACEIT Level 1throughFACEIT Level 10, plus aFaceit Connected!verification role. Roles are color-coded by level. You can rename them in Discord - the bot tracks roles by ID, not by name. - Link button channel - pick (or create) a text channel. EloLink posts a verification embed with the Link FACEIT button there and locks the channel for regular users (read-only).
- Log channel - optional. Receives compact log entries when users link, unlink or change FACEIT level.
- Leaderboard - optional. Auto-creates a #faceit-top-N channel with the top-N players by ELO. Self-updates every 10 minutes.
- LFG voice - optional. Three-step setup for Join-to-Create voice channels with FACEIT-level tagging.
You can re-open the panel at any time with /settings to change anything.
/setup on each. EloLink keeps per-guild config in its database - settings on one server never leak to another.Step 3 - Tell your members
After /setup finishes you have a verify channel with a single embed and a Link FACEIT button. Direct your members to that channel. From their side itâs one click â FACEIT login â role appears.
For full details on what happens when a player links - see the next page: Link FACEIT.
Troubleshooting
âManage Roles permission missingâ
The bot needs Manage Roles to create the ten level roles. Re-invite the bot or grant the permission manually in Server Settings â Roles â EloLink.
âBot canât reach role positionsâ
Discord lets a bot only manage roles below its own. Move the EloLink role above the level roles in Server Settings â Roles.
Embed didnât post in the verify channel
EloLink needs Send Messages and Embed Links in that channel specifically. Channel-level permissions override server-level ones - check the channelâs permission overwrites.
Whatâs next
Once setup is complete:
- Watch the first members link and roles appear automatically.
- Tune things later with
/settings. - Open the dashboard for an at-a-glance view of every server you manage.