Command 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
/pingDescription: Check bot status and latency Permission: Everyone
Usage:
Response: Bot latency and API response time
/help
/helpDescription: Get help with the bot Permission: Everyone
Usage:
Response: Embed with all command categories and descriptions
/info
/infoDescription: Learn more about the bot Permission: Everyone
Usage:
Shows:
Bot version
Server count
Feature highlights
Support links
/config
/configDescription: 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:
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>
/lookup <user>Description: Get information about a Roblox user Permission: Everyone (Moderator+ for action buttons)
Parameters:
roblox- Roblox username or IDdiscord- 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>
/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)
/roblox-link
/roblox-linkDescription: Link your Roblox account with verification Permission: Everyone
Subcommands:
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:
Run
/roblox-link start user:YourUsernameBot provides a verification code
Add code to your Roblox profile description
Run
/roblox-link verifyVerification role auto-assigned (if configured)
/serverlogs
/serverlogsDescription: 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
/feedbackDescription: Send feedback about the bot to server admins Permission: Management+
Usage:
Opens a modal to submit feedback to bot developers.
Activity Management
/activity view
/activity viewDescription: 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 requiredinclude-management- Include management roles (optional)
Usage:
Shows:
Staff members sorted by hours
Pass/Fail status vs requirement
Percentage of quota completed
/activity leaderboard
/activity leaderboardDescription: View top staff by shift hours Permission: Everyone
Usage:
Shows: Top 10 staff by total hours since last global reset
/activity user
/activity userDescription: 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
/activity add-timeDescription: Add shift time to a staff member Permission: Management+
Parameters:
user- Discord user mentionminutes- Minutes to addreason- Reason for adjustment (optional)
Usage:
/activity remove-time
/activity remove-timeDescription: Remove shift time from a staff member Permission: Management+
Parameters:
user- Discord user mentionminutes- Minutes to removereason- Reason for adjustment (optional)
Usage:
/activity reset-user
/activity reset-userDescription: Reset activity for a single staff member Permission: Management+
Parameters:
user- Discord user mention
Usage:
⚠️ Cannot be undone
/activity reset-global
/activity reset-globalDescription: 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
/activity endDescription: 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
/moderateDescription: Create a moderation log for a Roblox user Permission: Moderator+
Parameters:
roblox- Roblox username or IDdiscord- 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
/editmoderationDescription: Edit or delete a moderation log Permission: Moderator+
Parameters:
id- Moderation IDedit_reason- New reason (optional)edit_punishment- New punishment type (optional)delete- Delete this entry (true/false)
Usage:
/viewmoderation
/viewmoderationDescription: View all moderation logs for a user Permission: Moderator+
Parameters:
roblox- Roblox username or IDdiscord- Discord user mention
Usage:
Shows:
Complete moderation history
Paginated results with buttons
Punishment types, reasons, dates, moderators
/modstats
/modstatsDescription: 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
/banrequest addDescription: Submit a ban request Permission: Moderator+
Parameters:
username- Roblox usernamereason- Reason for ban request
Usage:
/banrequest lookup
/banrequest lookupDescription: View ban requests for a user Permission: Everyone
Parameters:
username- Roblox username
Usage:
/banrequest complete
/banrequest completeDescription: Mark a ban request as completed Permission: Management+
Parameters:
id- Ban request ID
Usage:
/banrequest revoke
/banrequest revokeDescription: Revoke pending ban requests Permission: Management+
Parameters:
username- Roblox username
Usage:
/banrequest list
/banrequest listDescription: View all active ban requests Permission: Everyone
Usage:
Shows: Paginated list of all pending requests
Leave of Absence
/leave request
/leave requestDescription: 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
/leave userDescription: View your LOA requests Permission: Everyone
Usage:
/leave active
/leave activeDescription: View all currently active LOAs Permission: Everyone
Usage:
/leave manage
/leave manageDescription: Manage your own LOAs (view/end early) Permission: Everyone
Parameters:
action- View or End
Usage:
/leave admin
/leave adminDescription: Admin management of LOA requests Permission: Admin+
Parameters:
action- Approve, Deny, or Viewuser- Discord user mentionleave-id- Specific LOA ID (optional)
Usage:
ERLC API Integration
All ERLC commands require a configured ERLC Server API Key.
/erlc server
/erlc serverDescription: View ERLC server information Permission: Everyone
Shows: Server name, owner, player count, join key, team balance
/erlc players
/erlc playersDescription: View live player list Permission: Everyone
Shows: Players with names, IDs, teams, permissions (paginated)
/erlc joinlogs
/erlc joinlogsDescription: View join/leave history Permission: Everyone
Shows: Recent joins/leaves with timestamps (paginated)
/erlc killlogs
/erlc killlogsDescription: View kill logs Permission: Everyone
Shows: Kill events with killer, victim, timestamp (paginated)
/erlc commandlogs
/erlc commandlogsDescription: View command logs Permission: Everyone
Shows: In-game commands executed (paginated)
/erlc modcalls
/erlc modcallsDescription: View mod call logs Permission: Everyone
Shows: Moderator calls with status (paginated)
/erlc bans
/erlc bansDescription: View server ban list Permission: Everyone
Shows: Banned players (paginated)
/erlc staff
/erlc staffDescription: View server staff roster Permission: Everyone
Shows: Co-owners, administrators, moderators with hierarchy
/erlc queue
/erlc queueDescription: View player queue Permission: Everyone
Shows: Players waiting to join
Remote Commands
/remotecommand run
/remotecommand runDescription: 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
/remotecommand scheduleDescription: Schedule recurring command Permission: Management+
Parameters:
label- Name for this scheduled commandcommand- ERLC command textinterval- Run interval in minutes
Usage:
/remotecommand list
/remotecommand listDescription: View scheduled commands Permission: Everyone
Shows: All scheduled commands with labels, intervals, status
/remotecommand delete
/remotecommand deleteDescription: Delete scheduled command Permission: Management+
Parameters:
id- Scheduled command ID
/remotecommand toggle
/remotecommand toggleDescription: Enable/disable scheduled command Permission: Management+
Parameters:
id- Scheduled command ID
/remotecommand greeting
/remotecommand greetingDescription: 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
/session createDescription: Create a session template Permission: Management+
Opens modal to create session with name, description, and settings.
/session vote
/session voteDescription: Vote for the next session Permission: Everyone
Shows available session templates to vote on.
/session start
/session startDescription: Manually start a session Permission: Management+
Parameters:
session- Session template to start
/session stop
/session stopDescription: 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
/badge createDescription: Create a new badge Permission: Management+ (Bot Admin for global)
Parameters:
name- Badge nameemoji- Badge emojidescription- Badge descriptionglobal- Create as global badge (Bot Admin only)
Usage:
/badge delete
/badge deleteDescription: Delete a badge Permission: Management+ (Bot Admin for global)
Parameters:
badge- Badge to delete (autocomplete)
/badge add
/badge addDescription: Assign badge to a user Permission: Management+
Parameters:
badge- Badge to assign (autocomplete)roblox- Roblox username or ID
Usage:
/badge remove
/badge removeDescription: Remove badge from a user Permission: Management+
Parameters:
badge- Badge to remove (autocomplete)roblox- Roblox username or ID
/badge list
/badge listDescription: 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
/embedcolor setDescription: Set custom embed color Permission: Administrator
Parameters:
color- Hex color code (e.g.,#FF5733)
/embedcolor reset
/embedcolor resetDescription: Reset to default color Permission: Administrator
/embedcolor view
/embedcolor viewDescription: View current embed color Permission: Everyone
/serverfooter set
/serverfooter setDescription: Set custom embed footer Permission: Administrator
Parameters:
text- Custom footer text (max 256 characters)
/serverfooter reset
/serverfooter resetDescription: Reset to default footer Permission: Administrator
/serverfooter view
/serverfooter viewDescription: View current footer Permission: Everyone
Permission Reference
Permission Levels (Lowest to Highest)
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