Skip to content

For ER:LC communities

Your ER:LC server.One command centre.

Axolix is the Discord bot and dashboard for Roblox Emergency Response: Liberty County communities — staff rosters whose ranks are real Discord roles, department workspaces, moderation, and a record of every change.

In beta — sign in with Discord to see the servers you already manage.

axolix.xyz/server/1128439702216060928/
An illustrative, static preview of the server overview — not a live screen. Your own figures come from Discord and from your server’s records.

What it does

Built around the work a staff team actually does

Every capability below exists in the product today — the labels, the states and the limits are the ones the dashboard really has.

Staff

A roster where the rank is the role

A rank in Axolix is a Discord role, not a label typed into a second system. Rename or recolour the role and the dashboard follows. Delete it and the record is kept and flagged for a new rank instead of quietly disappearing.

  • Grouped by rank, highest Discord role first.
  • Every change written to the member's rank history — who moved, from where, when, and whether it came from the dashboard or a slash command.
  • Leave of absence requests run through the same roster, with approve, reject and early-end decisions recorded.

Roster

4 records · 1 Sergeant

  • Rowan Okafor1128…60928
  • Mira Chen9833…14881
  • Theo Brandt7642…07105
  • Priya Nair4410…88237

Rank changes & history

Change a rank above and it is recorded here, as the real roster records rank history.

Simulated demonstration — the controls act on the sample data below; nothing is sent to Discord or Axolix. The real roster reads and writes Discord roles through the API — this one changes only its own sample rows.

Departments

Departments that work like departments

Police, Fire, Communications — each one is a server-scoped workspace with its own roster, membership roles, permissions and settings. Members see the departments they belong to; managers see everything.

  • Three department permissions, held per membership: view the roster, manage members, manage settings.
  • Only a server manager can create or delete a department, so department authority can never outrank the server.
  • Membership and settings changes are written to the audit log in the same transaction as the change.

Departments

3 in this server (sample)

Police

Patrol, traffic, K-9

  • Rowan OkaforMember
  • Mira ChenMember
Simulated demonstration — the controls act on the sample data below; nothing is sent to Discord or Axolix. The real departments are server-scoped workspaces with their own roster, permissions and audit trail.

Moderation

Moderation that leaves a trail you can read

The Axolmod word filter checks every message — new and edited — against your server's list, and the audit log records the staff and permission changes you would otherwise only hear about second-hand.

Word filter

3 words filtered (sample)

  • discord.gg/

    Sample entry

  • free robux

    Sample entry

  • join my server

    Sample entry

Checking happens in the bot within about 30 seconds of a list change.

Simulated demonstration — the controls act on the sample data below; nothing is sent to Discord or Axolix. The real filter runs in the bot: both new and edited messages are checked, and the text is never written to the database.

Logs

7 of 7 events (sample)

Simulated demonstration — the controls act on the sample data below; nothing is sent to Discord or Axolix. The real audit log is written by the API in the same transaction as each change and cannot be edited or deleted.
  • New and edited messages

    Both are checked. Edits are the case most filters miss, so the bot checks them like a fresh message.

  • No archive of what was said

    The text is compared and the answer returned. It is never written to the database, so there is no transcript of your members' messages on our side.

  • Fails late before it fails open

    Under extreme load a filtered message may appear briefly before it is removed, while staff commands are never held up. If no verdict comes back in time, the message stands and the failure is logged — never a guess, and never a silent delete.

The rest of the platform

The details that decide whether it is usable

Permissions, timeouts, the ERLC roster and a page of your own — the parts a staff team touches every shift.

Rank permissions

4 of 6 granted

Each rank is a Discord role; the switches below are what that role may do.

Sergeant holds 4 of 6 permissions in this sample configuration.

Simulated demonstration — the controls act on the sample data below; nothing is sent to Discord or Axolix. In the real product every switch is enforced again by the API on every request — hiding a control is never the security boundary.

Permissions held against the role

Seven booleans per staff rank — manage staff, moderation, configuration, integrations, logs, leave and Discord timeouts. Checked by the API on every request, so hiding a control is never the security boundary.

Timeouts with the deadline shown first

Apply or clear a Discord timeout from the dashboard, with the exact deadline Discord will receive shown before you confirm. Nothing is reported as done until Discord accepted it.

An ERLC roster that records what changed

Connect your ERLC server key and Axolix syncs the in-game staff roster on a schedule — marking departures, clearing them on return, and recording joined, left and tier-changed events.

A control centre of your own

One read-only page across every server you are in: your staff rank, any current leave of absence and your department memberships — with a deleted role said plainly instead of left blank.

How it works

Three steps from invite to configured

  1. 01

    Get Axolix into your server

    Axolix runs as a Discord bot in your community. Once it is in, the server appears in the dashboard for anyone holding Manage Server permission.

  2. 02

    Sign in with Discord

    Sign-in uses Discord's own authorisation flow. We never see your password, and you only ever see the servers you actually have access to manage.

  3. 03

    Manage from one place

    Set ranks and permissions, create departments, configure the word filter and read the logs — with every action checked again by the API, not just hidden in the interface.

Discord integration

The bot works where your staff already are

Axolix is not only a website. The bot answers slash commands, checks messages as they are posted and edited, and carries out the timeouts you set in the dashboard — then records what it did.

  • Staff commands are gated by the same permissions as the dashboard: a rank without Manage staff records cannot use them.
  • Axolix ranks stay Discord roles. ERLC's own staff tiers are display-only and never used for permissions, because ERLC exposes no rank or department endpoints.
  • The bot's effective permissions are reported as named flags — missing ones included — rather than assumed.

Slash commands

  • /staff addAdd a staff record and its rank
  • /staff listThe server's records and ranks
  • /staff removeRemove a record
  • /pingLatency, and a ping log

Discord integration

Connected (sample)

Bot connected
  • Manage Rolesgranted
  • Moderate Membersgranted
  • Read Message Contentgranted
  • View Audit Logmissing

Timeouts

Set a duration and apply it — the deadline is shown before you confirm.

Simulated demonstration — the controls act on the sample data below; nothing is sent to Discord or Axolix. The real panel decodes the bot's actual permission bitfield and shows the exact deadline before confirming.

Questions

Straight answers

Including the ones a moderation tool should answer without being asked.

Something not covered? Email dziegielewskiszymon8@gmail.com.

Is Axolix free?
Everything is on the Free tier today, and nothing is charged. A paid Premium tier is planned but not on sale: there is no checkout, and no card details are taken. When it launches it will apply per server, and if a plan ends the server drops to Free-tier features — its data is not deleted.
What does Axolix manage, and what doesn't it?
Staff records and ranks, departments and their rosters, the Axolmod word filter, Discord timeouts, the audit log and the ERLC staff roster connection. It does not issue warnings or infractions, track member activity or produce analytics — there are no pages for those, because the features do not exist yet.
Which permissions does the bot need?
Ranks are Discord roles, so the bot has to be able to see roles; it reads message content to run the word filter, and it needs Discord's Timeout Members permission to apply a timeout you set. Rather than trust a list on this page, open the Discord page in the dashboard: it decodes the bot's real effective permissions into named flags, including any that are missing.
What happens to message and staff data?
Message text is sent to the API, compared against your server's word list and the answer returned — it is never written to the database. Staff records hold a Discord user ID, rank, notes and timestamps; the audit trail records structured changes only (a rank from one role to another), never the text of notes. You can export or delete your account from Settings, and sessions expire after seven days. The Privacy Policy states exactly what is held and for how long.
Do I need to use every module?
No. Axolix, AxolCad and AxoMod are separate modules with their own permissions and settings. A server can run staff records without the word filter or the ERLC integration, and turning one off does not take the others with it.
How do I get my server set up?
Axolix is in beta, so servers are added directly rather than through a public invite link. Sign in with Discord to see the servers you already manage, or email dziegielewskiszymon8@gmail.com and we will get your community set up.

Your servers are already on the list

Sign in with Discord and Axolix shows the servers you can manage — rosters, departments, moderation and settings ready to open.

In beta · Free tier · No card details