Sample Bot
Every feature, in one place

The ER:LC Discord bot that runs your whole community

Sample Bot is a Discord bot for Emergency Response: Liberty County (ER:LC) roleplay servers. It connects to your private server through PRC’s official API and handles sessions, shifts, staff moderation, tickets, applications, Roblox verification and a full web CAD with a live map. Here is everything it does.

01

ER:LC CAD and live map

A computer aided dispatch system on the web that your members sign into with Discord. Six terminals: civilian, law enforcement, fire, DOT, dispatch and staff. Characters, vehicles and real plates, records, warrants, licences and your own penal code, each server keeping its own.

The live map draws every player on the Liberty County map from the game itself, with street names, postals and teams, and 911 calls plotted where they were dialled. Draw your own regions, such as a safezone, a spawn or a district, and write rules about them. Open the CAD.

02

Dispatch

The game’s own 911 calls and moderator calls land on the dispatch board the moment they happen. Assign a unit by dragging it onto a call, and the unit is told in game where to go. Panic alerts reach everybody.

03

ER:LC sessions and session votes

Start a session, announce it, and watch the server fill. Session votes collect the members who promise to join, start the session when enough have voted, and track who actually showed up. Boosts, low player announcements, shutdowns and a live session dashboard showing player count, queue and join code.

04

Staff shifts and quotas

Staff clock on and off from Discord. On duty time is checked against who is actually in the ER:LC server, so a shift ends by itself when somebody leaves the game. Weekly quotas per board, a leaderboard, shift time added by hand, and promotions or infractions handed out automatically when a quota is met or missed.

05

Moderation, in game and in Discord

Warnings, kicks, bans and BOLOs against in game players, filed from Discord or typed in game with a semicolon command. Ban requests can go to somebody senior for approval. Every action is logged with a reason, who issued it, and photos or clips if you attach them.

Discord moderation is built in too: warns, mutes, softbans, cases, channel locks, automod, ban appeals and an escalation ladder that punishes repeat offenders by itself. Members can report a player to staff with /report.

06

Automations

When something happens in game, do something about it. Kills, joins, wanted levels, 911 calls, plate checks, regions and commands, narrowed by conditions and answered with roles, Discord messages, punishments or in game commands. Built on a drag and drop canvas on the website.

07

In game commands

Through the ER:LC event webhook, members type short commands in game chat: file a staff log, open a traffic stop, run a plate, look somebody up, acknowledge a call or raise a panic. The answer comes back to them privately.

08

Tickets and an FAQ assistant

Ticket types with their own categories, support roles and who can see them, transcripts on the website, tickets that close themselves, and an assistant that answers from your own FAQ library before a human has to.

09

Staff applications

Build applications with sections and questions, let members apply, and review them in a private channel with accept and deny buttons that hand out roles. Training sessions with stages, staff votes, promotions and an infraction history for every staff member.

10

Roblox verification

Members link their Roblox account through Roblox’s own sign in, so a password is never typed anywhere but Roblox. Nicknames and roles follow automatically. How verification works.

11

Departments and voice

Link separate department servers, such as police, fire or DOT, to your main server, with roles and ranks kept in step. Voice chat that follows the game moves members between voice channels by where they are in Liberty County.

12

Everything else a roleplay server needs

  • Leave of absence requests with start and end dates
  • Giveaways, suggestions, self roles and sticky messages
  • Partnerships with your own requirements
  • Status panels and server dashboards
  • A honeypot channel that removes advertising bots on sight
  • A message designer for panels, welcomes and announcements
  • Merging two servers, and copying a setup into another one
  • One /config command for every setting
13

Free, with Sample Plus+ for the rest

Tickets, sessions, shifts, verification, moderation and almost everything above are free in every server with no limits. Sample Plus+ adds the CAD, the live map, automations, regions, automod and your own branding, for one payment of $50 USD per server or $9.99 USD a month, and our team sets the server up for you.