signal-messengerCommand List

Read below for the full list of commands available on Infracto!

Commands Reference

Complete reference of all ERLC Discord Bot commands organized by category.


Table of Contents

  • Utility Commands

  • Activity Management

  • Moderation

  • Ban Requests

  • Leave of Absence

  • ERLC API Integration

  • Remote Commands

  • Sessions (Premium)

  • Badges (Premium)

  • Premium Customization

  • Permission Reference


Utility Commands

/ping

Description: Check bot status and latency Permission: Everyone

Usage:

Response: Bot latency and API response time


/help

Description: Get help with the bot Permission: Everyone

Usage:

Response: Embed with all command categories and descriptions


/info

Description: Learn more about the bot Permission: Everyone

Usage:

Shows:

  • Bot version

  • Server count

  • Feature highlights

  • Support links


/config

Description: Configure bot settings and channels Permission: Administrator (Discord permission)

Usage:

Features:

  • Interactive dropdown menu

  • Modal forms for each setting

  • Enable/disable individual features

  • View current configuration

Available Settings:

Setting
Description

Join/Leave Channel

Notifications for player joins/leaves

Moderation Channel

Moderation log posts

Activity Channel

Shift activity logs

Ban Request Channel

Ban request submissions

LOA Channel

Leave of absence requests

Admin Role

Full administrative access

Moderator Role

Moderation permissions

Management Roles

Management-level access (multiple)

Verification Role

Auto-assigned on Roblox verification

ERLC Server API Key

Connect to your ERLC server

LOA Prefix ⭐

Nickname prefix during LOA (Premium)

Active Duty Role ⭐

Auto-assigned during shifts (Premium)

VC Channels ⭐

Voice channel stat displays (Premium)

Session Channel ⭐

Session announcements (Premium)


/lookup <user>

Description: Get information about a Roblox user Permission: Everyone (Moderator+ for action buttons)

Parameters:

  • roblox - Roblox username or ID

  • discord - Discord user mention (uses linked account)

Usage:

Shows:

  • Roblox profile (username, display name, ID, avatar)

  • Account creation date

  • First join timestamp

  • Total server playtime

  • Linked Discord account (if any)

  • Current shift status & total shift hours

  • Server badges (Premium servers)

  • Global badges (all servers)

  • In-game status (if online)

Action Buttons (Moderator+):

  • Moderate - Opens modal to create moderation log

  • View Moderations - Shows user's moderation history

  • Start Shift - Manually start shift for user


/whois <user>

Description: Get information about a Discord user Permission: Everyone

Parameters:

  • user - Discord user mention

Usage:

Shows:

  • Discord profile (username, ID, avatar)

  • Account creation date

  • Server join date

  • Server roles

  • Linked Roblox account (if any)

  • Total shift hours (if linked)


Description: Link your Roblox account with verification Permission: Everyone

Subcommands:

Subcommand
Description

start

Start linking process with your Roblox username

verify

Complete verification after adding code to profile

status

Check your current link status

unlink

Remove your Roblox link

Usage:

Verification Process:

  1. Run /roblox-link start user:YourUsername

  2. Bot provides a verification code

  3. Add code to your Roblox profile description

  4. Run /roblox-link verify

  5. Verification role auto-assigned (if configured)


/serverlogs

Description: View server command execution logs Permission: Management+

Parameters:

  • user - Filter by Discord user (optional)

  • command - Filter by command name (optional)

  • hours - Show logs from last X hours (optional)

  • page - Page number (optional)

Usage:

Shows:

  • User who ran command

  • Command name

  • Timestamp

  • Success/failure status

  • Error messages (if any)


/feedback

Description: Send feedback about the bot to server admins Permission: Management+

Usage:

Opens a modal to submit feedback to bot developers.


Activity Management

/activity view

Description: View staff activity report with quota pass/fail Permission: Everyone

Parameters:

  • duration - Time period (24 Hours, 7 Days, 14 Days, 30 Days)

  • requirement - Minimum seconds required

  • include-management - Include management roles (optional)

Usage:

Shows:

  • Staff members sorted by hours

  • Pass/Fail status vs requirement

  • Percentage of quota completed


/activity leaderboard

Description: View top staff by shift hours Permission: Everyone

Usage:

Shows: Top 10 staff by total hours since last global reset


/activity user

Description: View detailed activity for a specific user Permission: Everyone

Parameters:

  • staff - Discord user mention (optional)

  • roblox - Roblox username or ID (optional)

Usage:

Shows:

  • Total shift hours

  • Recent shift history

  • Average shift length


/activity add-time

Description: Add shift time to a staff member Permission: Management+

Parameters:

  • user - Discord user mention

  • minutes - Minutes to add

  • reason - Reason for adjustment (optional)

Usage:


/activity remove-time

Description: Remove shift time from a staff member Permission: Management+

Parameters:

  • user - Discord user mention

  • minutes - Minutes to remove

  • reason - Reason for adjustment (optional)

Usage:


/activity reset-user

Description: Reset activity for a single staff member Permission: Management+

Parameters:

  • user - Discord user mention

Usage:

⚠️ Cannot be undone


/activity reset-global

Description: Reset all staff activity server-wide Permission: Management+

Usage:

Features:

  • Optional CSV export before reset

  • Export limit: 2/month (free) or 4/month (premium)

⚠️ Cannot be undone


/activity end

Description: Manually end a staff member's active shift Permission: Management+

Parameters:

  • staff - Discord user mention (optional)

  • roblox - Roblox username or ID (optional)

Usage:

Notes:

  • Useful for ending stale/stuck shifts

  • Shift is properly closed with end time


Moderation

/moderate

Description: Create a moderation log for a Roblox user Permission: Moderator+

Parameters:

  • roblox - Roblox username or ID

  • discord - Discord user mention (uses linked account)

  • punishment - Type (Warning, Kick, Server Ban, Discord Ban)

  • reason - Reason for action

Usage:

Auto-Features:

  • Posts to moderation channel

  • Stores in database with audit trail

  • Assigns moderation ID


/editmoderation

Description: Edit or delete a moderation log Permission: Moderator+

Parameters:

  • id - Moderation ID

  • edit_reason - New reason (optional)

  • edit_punishment - New punishment type (optional)

  • delete - Delete this entry (true/false)

Usage:


/viewmoderation

Description: View all moderation logs for a user Permission: Moderator+

Parameters:

  • roblox - Roblox username or ID

  • discord - Discord user mention

Usage:

Shows:

  • Complete moderation history

  • Paginated results with buttons

  • Punishment types, reasons, dates, moderators


/modstats

Description: View moderator statistics Permission: Everyone

Parameters:

  • user - Discord user mention (optional, defaults to self)

Usage:

Shows:

  • Total moderations

  • Breakdown by type (warnings, kicks, bans)

  • Total shift time

  • Recent activity


Ban Requests

/banrequest add

Description: Submit a ban request Permission: Moderator+

Parameters:

  • username - Roblox username

  • reason - Reason for ban request

Usage:


/banrequest lookup

Description: View ban requests for a user Permission: Everyone

Parameters:

  • username - Roblox username

Usage:


/banrequest complete

Description: Mark a ban request as completed Permission: Management+

Parameters:

  • id - Ban request ID

Usage:


/banrequest revoke

Description: Revoke pending ban requests Permission: Management+

Parameters:

  • username - Roblox username

Usage:


/banrequest list

Description: View all active ban requests Permission: Everyone

Usage:

Shows: Paginated list of all pending requests


Leave of Absence

/leave request

Description: Submit a leave of absence request Permission: Everyone

Parameters:

  • start-date - Start date (YYYY-MM-DD)

  • end-date - End date (YYYY-MM-DD)

  • reason - Reason for leave

Usage:


/leave user

Description: View your LOA requests Permission: Everyone

Usage:


/leave active

Description: View all currently active LOAs Permission: Everyone

Usage:


/leave manage

Description: Manage your own LOAs (view/end early) Permission: Everyone

Parameters:

  • action - View or End

Usage:


/leave admin

Description: Admin management of LOA requests Permission: Admin+

Parameters:

  • action - Approve, Deny, or View

  • user - Discord user mention

  • leave-id - Specific LOA ID (optional)

Usage:


ERLC API Integration

All ERLC commands require a configured ERLC Server API Key.

/erlc server

Description: View ERLC server information Permission: Everyone

Shows: Server name, owner, player count, join key, team balance


/erlc players

Description: View live player list Permission: Everyone

Shows: Players with names, IDs, teams, permissions (paginated)


/erlc joinlogs

Description: View join/leave history Permission: Everyone

Shows: Recent joins/leaves with timestamps (paginated)


/erlc killlogs

Description: View kill logs Permission: Everyone

Shows: Kill events with killer, victim, timestamp (paginated)


/erlc commandlogs

Description: View command logs Permission: Everyone

Shows: In-game commands executed (paginated)


/erlc modcalls

Description: View mod call logs Permission: Everyone

Shows: Moderator calls with status (paginated)


/erlc bans

Description: View server ban list Permission: Everyone

Shows: Banned players (paginated)


/erlc staff

Description: View server staff roster Permission: Everyone

Shows: Co-owners, administrators, moderators with hierarchy


/erlc queue

Description: View player queue Permission: Everyone

Shows: Players waiting to join


Remote Commands

/remotecommand run

Description: Execute ERLC command immediately Permission: Management+ (Admin+ for dangerous commands)

Parameters:

  • command - ERLC command to run

Usage:

Dangerous Commands (require Admin+):

  • kick, ban, shutdown, crash


/remotecommand schedule

Description: Schedule recurring command Permission: Management+

Parameters:

  • label - Name for this scheduled command

  • command - ERLC command text

  • interval - Run interval in minutes

Usage:


/remotecommand list

Description: View scheduled commands Permission: Everyone

Shows: All scheduled commands with labels, intervals, status


/remotecommand delete

Description: Delete scheduled command Permission: Management+

Parameters:

  • id - Scheduled command ID


/remotecommand toggle

Description: Enable/disable scheduled command Permission: Management+

Parameters:

  • id - Scheduled command ID


/remotecommand greeting

Description: Set join greeting message Permission: Management+

Parameters:

  • message - Welcome message (use {player} for player name)

Usage:


Sessions (Premium)

Premium Feature - Requires premium server status

/session create

Description: Create a session template Permission: Management+

Opens modal to create session with name, description, and settings.


/session vote

Description: Vote for the next session Permission: Everyone

Shows available session templates to vote on.


/session start

Description: Manually start a session Permission: Management+

Parameters:

  • session - Session template to start


/session stop

Description: Stop the current session Permission: Management+


Badges (Premium)

Premium Feature - Server badges require premium status 🔒 Global badges - Only manageable by Bot Admin in admin server

/badge create

Description: Create a new badge Permission: Management+ (Bot Admin for global)

Parameters:

  • name - Badge name

  • emoji - Badge emoji

  • description - Badge description

  • global - Create as global badge (Bot Admin only)

Usage:


/badge delete

Description: Delete a badge Permission: Management+ (Bot Admin for global)

Parameters:

  • badge - Badge to delete (autocomplete)


/badge add

Description: Assign badge to a user Permission: Management+

Parameters:

  • badge - Badge to assign (autocomplete)

  • roblox - Roblox username or ID

Usage:


/badge remove

Description: Remove badge from a user Permission: Management+

Parameters:

  • badge - Badge to remove (autocomplete)

  • roblox - Roblox username or ID


/badge list

Description: View all badges Permission: Everyone

Shows:

  • Server-specific badges (premium servers)

  • Global badges (all servers)

  • Badge name, emoji, description


Premium Customization

Premium Features

/embedcolor set

Description: Set custom embed color Permission: Administrator

Parameters:

  • color - Hex color code (e.g., #FF5733)


/embedcolor reset

Description: Reset to default color Permission: Administrator


/embedcolor view

Description: View current embed color Permission: Everyone


/serverfooter set

Description: Set custom embed footer Permission: Administrator

Parameters:

  • text - Custom footer text (max 256 characters)


/serverfooter reset

Description: Reset to default footer Permission: Administrator


/serverfooter view

Description: View current footer Permission: Everyone


Permission Reference

Permission Levels (Lowest to Highest)

Level
Description
How to Get

Everyone

Any server member

Default

Moderator

Server moderator

Configured moderator role

Management

Server management

Configured management roles

Admin

Server administrator

Configured admin role

Administrator

Discord permission

Discord's Administrator permission

Infracto Admin

Bot administrator

Role at UpLegacy

Infracto Developer

Bot owner

Role at UpLegacy

Commands by Permission

Everyone

  • /ping, /help, /info

  • /lookup, /whois

  • /roblox-link (all subcommands)

  • /erlc (all subcommands)

  • /activity view, /activity leaderboard, /activity user

  • /leave request, /leave user, /leave active, /leave manage

  • /banrequest lookup, /banrequest list

  • /remotecommand list

  • /modstats

  • /badge list

  • /embedcolor view, /serverfooter view

  • /session vote

Moderator+

  • /moderate

  • /editmoderation

  • /viewmoderation

  • /banrequest add

Management+

  • /activity add-time, /activity remove-time

  • /activity reset-user, /activity reset-global

  • /activity end

  • /banrequest complete, /banrequest revoke

  • /remotecommand run, /remotecommand schedule

  • /remotecommand delete, /remotecommand toggle, /remotecommand greeting

  • /serverlogs

  • /feedback

  • /session create, /session start, /session stop

  • /badge create, /badge delete, /badge add, /badge remove

Admin+

  • /leave admin

  • /remotecommand run (dangerous commands: kick/ban/shutdown)

Administrator (Discord)

  • /config

  • /embedcolor set, /embedcolor reset

  • /serverfooter set, /serverfooter reset

Bot Admin

  • /admin guilds, /admin guild, /admin stats, /admin blacklist

  • /badge create (global), /badge delete (global)


Tips & Best Practices

Quick Moderation Workflow

Activity Management

Setting Up Automation


Need help? Run /help.


Last updated