S
SPRINGFIELD STATE RPMANAGEMENT PORTAL
⌕
S

Create New Log

What's happening in game?

ⓘ
Dashboard ready
Springfield management interface loaded. Connect staff features through the secure Worker.
🚓
CAD & Dispatch
Open the CAD page to create incidents, assign patrol units and manage dispatch notes.
📝
Staff applications
Applicants use /apply in Discord. Reviews and decisions are currently handled in the configured staff channel.
📚
Staff training
Use /training in Discord or open Staff Guidelines from the toolbox.

Your Springfield workspace

A clear home for dispatch, staff tools and server management. Choose a workspace section. Features that need a backend connection are clearly marked rather than pretending to work.

Bot Commands

Commands currently registered in the Springfield State RP bot.

/ping · /help · /botinfo · /serverinfo
General bot and server information.
/erlc · /servercount · /players · /staffonline
ER:LC server information and player tools.
/ticket-setup · /ticket-open · /ticket-add · /ticket-close
Support ticket workflow.
/session start · /session end · /session status
Roleplay session announcements.
/apply · /application-setup · /application-review · /application-accept · /application-deny
Staff application and review workflow.
/warn · /warnings · /timeout · /kick · /ban · /unban · /purge · /modlogs
Discord moderation commands.
/training · /verify · /report · /report-setup
Staff guidance, verification and reporting.

Staff Applications

Members run /apply and answer the application questions in DMs. Submitted applications are sent to the configured private Discord review channel, where staff can accept or decline with a reason.

Discord workflow active

Dashboard-based application review is not connected yet. Use the review channel to make decisions so nothing gets lost.

Support Tickets

Ticket creation and management currently run through Discord.

  • /ticket-setup posts the ticket panel.
  • /ticket-open creates a private support channel.
  • /ticket-add adds another member.
  • /ticket-close closes the current ticket.
Discord commands

Session Management

Use /session start, /session end and /session status in Discord. Dashboard controls are not connected to the session backend yet.

Discord workflow

ER:LC Server

Open CAD & Dispatch for the current ER:LC server summary and player count. The server key stays in Cloudflare Worker secrets and is never exposed to this page.

Punishment Logs

Moderation commands include /warn, /warnings, /timeout, /kick, /ban, /unban and /modlogs. The dashboard does not yet have a connected moderation-log API, so it cannot display or create punishment records here.

Backend connection required

Staff Guidelines

Tickets

Keep tickets private, ask for the information needed to understand the issue, and close them when resolved.

Applications

Review every answer fairly. Accept or decline with a clear, respectful reason. Keep applicant information within the staff team.

Moderation

Follow server rules and staff permissions. Use factual reasons, avoid arguments, and keep records accurate.

CAD

Use fictional roleplay details only. Keep callsigns, unit status and dispatch notes up to date.

Roles & Member Management

Manage member roles and choose notification roles members can self-assign. Changes apply directly to Discord.

Assign a role

Self-assignable notification roles

Choose roles such as Giveaway Ping, Session Ping and Event Ping. Members toggle these with /self-role.

Load Discord roles to configure this list.

Automatic swear filter

Discord AutoMod can timeout members for 60 seconds when a configured word or phrase matches. The configured staff role is exempt.

AutoMod requires Manage Server permission. Filters can produce false positives, so review the list carefully.

Join auto-role

Automatic role assignment when someone joins requires a persistent Discord Gateway connection. The current Worker is interaction-based, so this control is not enabled yet.

Gateway integration required

Settings & Connections

Cloudflare Worker: springfield-state-rp-assist

ER:LC secret: ERLC_SERVER_KEY. Keep it in Cloudflare Worker secrets. Never paste it into this dashboard or commit it to GitHub.

Database: D1 binding named DB.

Staff login: Discord OAuth is used on the dedicated CAD page. Other dashboard controls are not enabled until their server-side authentication and API routes are implemented.