3. Configure roles, channels and behaviour
Everything EloLink does on a given server is editable from the /settings panel — or from the web dashboard for the same fields. Both views write to the same database, so changes are instant.
Opening the settings panel
In your server, type /settings. The panel is admin-only and ephemeral. The dashboard counterpart lives at faceitelolink.com/dashboard → click the server card.
FACEIT level roles (1 — 10)
EloLink ships with ten preset roles named FACEIT Level N, color-coded gray / gold / orange / red. Two ways to customize:
- Rename in Discord — go to Server Settings → Roles, edit any FACEIT Level role. The bot tracks by ID, so the new name stays. You can call them anything: emojis, country flags, regional names.
- Re-map in the dashboard — instead of using EloLink’s auto-created roles, point each FACEIT level to an existing role you already have. Open the server page in the dashboard and pick a Discord role for each level slot.
/settings → Create roles to recreate the missing ones.The “Faceit Connected!” role
This is a verification role that anyone with a linked FACEIT account gets, regardless of their level. Use it to gate access to chat, voice or special channels for verified members only.
You control three things:
- Name — rename it from Server Settings → Roles → Faceit Connected!. Some communities call it Verified, FACEIT Member, or use a regional name. The bot tracks by ID.
- Enabled / disabled — toggle through the dashboard. When disabled, the bot stops assigning the role and removes it from existing members. Re-enable any time.
- Delete entirely — if you delete the role in Discord, the bot leaves it deleted.
/setupor/settings→ Create roles recreates it.
Verify button channel
The channel where the embed with the Link FACEIT button lives. EloLink auto-locks this channel for the @everyone role (no Send Messages) — it should look like a read-only landing page for new members. To move the button, open /settings → Move verify button and pick a new channel.
Log channel
Optional. Receives a compact embed each time:
- a member links a FACEIT account;
- a member unlinks;
- a member’s FACEIT level changes (with old → new arrow).
Logs are useful as a moderation trail and as social proof that the bot is doing things. You can hide the channel from everyone except staff.
Nickname sync (optional)
When on, EloLink sets each linked member’s Discord nickname to their FACEIT nickname (truncated to 32 chars). Disable it if your community prefers free-form nicknames. Discord won’t let any bot edit the server owner’s nickname — that’s a Discord platform rule, not us.
Server language
EloLink supports English and Russian. Server language affects bot messages, embed text and log entries. Players can independently set their own DM-language with /lang — that overrides the server default only for them.
Per-user language
Players run /lang in DM with the bot to pick their own language. Useful for international servers: the server can run in English while individual Russian-speaking members get bot messages in Russian.