Documentation

Every command, documented.

49 slash commands grouped into 9 categories. Same source of truth as the in-Discord /commands output.

Legion setup

Run these once when the bot first joins your server.

/setup_legionOfficer

Interactive wizard — create a legion, pick region / server / faction, set Member + Officer roles.

/quickstartOfficer

Setup checklist — shows what's configured and exactly what to do next, with progress tracking.

/set_languageOfficer

Change the bot's display language for this server.

/show_legionsAnyone

List every legion configured on this server, with member counts and roles.

/delete_legionOfficer

Delete a legion. Removes its members, groups, parties, and timers.

Members & profiles

Register, view, refresh, and remove members. shugo.gg-backed profile scraping.

/register_member_to_legionOfficer

Add a member to a legion. Auto-assigns the Member role, scrapes their shugo.gg profile, and accepts a manual class (or Unknown) when shugo isn't available.

/legion_application_menuOfficer

Post a persistent "Apply to Legion" panel. Submissions go to a review channel for Approve / Deny.

/profileAnyone

View your (or another member's) profile card — class, CP, item level, attendance %, rankings.

/link_shugoAnyone

Link your own shugo.gg profile after registering — back-fills your in-game name, class, Combat Power and item level.

/refreshAnyone

Re-sync your profile and rankings from shugo.gg.

/scan_profile_cpAnyone

Record your Combat Power by uploading an in-game profile screenshot (read locally, no shugo needed).

/scan_rankingsAnyone

Record your season class rankings from a Season-tab screenshot — class rank, points and win rate feed the guild leaderboards.

/scan_profile_ilvlAnyone

Record your Item Level by uploading an in-game profile screenshot (read locally, no shugo needed).

/rosterAnyone

Full legion roster with class, CP, iLvl, attendance %.

/classcountAnyone

Class distribution within a legion (tanks / healers / DPS), grouped by role.

/remove_memberOfficer

Remove a member from a legion (also removes the assigned Member role).

/remove_from_partyOfficer

Remove a member from their party.

Leaderboards & rankings

Drive friendly competition. See exactly where each member stands.

/cp_leaderboardAnyone

Top 50 members by Combat Power. Highlights your own rank if you're not in the top 50.

/ilvl_leaderboardAnyone

Top 50 members by item level. Same UX as the CP leaderboard.

/rankingsAnyone

Class-rank leaderboard per content (Abyss, Nightmare, Transcendence, Spacetime Rift, Arena of Solitude 1v1, Arena of Cooperation 5v5, Ascension Trial, Subjugation) with position deltas.

Groups & parties

Organize members into raid groups, forces, and parties.

/groupsAnyone

Show every group and its force / party tree.

Events & attendance

Create raid events, take RSVPs, record attendance via voice scan or shareable code.

/create_eventOfficer

Create a guild event. Optional reminder, notification channel, and voice channel.

/edit_eventOfficer

Change an event's time, name, or reminder window.

/delete_eventOfficer

Permanently delete an event and its attendance records.

/end_eventOfficer

Manually close an event. Attendance is preserved.

/cleanup_eventsOfficer

Bulk-delete events older than N days.

/eventsAnyone

List upcoming events on this server.

/rsvpsAnyone

View RSVPs for an event.

/ping_no_rsvpOfficer

Ping every member who hasn't RSVPed to an event.

/export_rsvpsOfficer

Export an event's RSVPs as a plain-text list.

/scan_attendanceOfficer

Record attendance from the voice channel you're currently in.

/event_attendance_codeOfficer

Generate a 6-character code (1–120 min validity) that members redeem with /check_in.

/check_inAnyone

Redeem an officer's attendance code to mark yourself present. Coexists with /scan_attendance.

/attendanceAnyone

View a member's overall attendance record (present / total / rate, plus recent events).

/edit_attendanceOfficer

Manually set a member's attendance for a specific event.

/event_attendanceAnyone

Show the full attendance roster for a specific event.

Bosses, sieges & rifts

Persistent timer panel for world bosses, Artifact Siege, Shugo Festival, Dimensional Invasion, and Space-Time Rifts.

/event_panelOfficer

Post or repost the persistent event-timer panel in this channel.

/cancel_timerOfficer

Cancel a configured boss or siege timer.

/rift_scheduleAnyone

Today's full Space-Time Rift schedule, computed for your region and rendered in your local time.

Game database

Aion 2 lookups for pets, gatherables, and any character across KR / TW / NA.

/character_searchAnyone

Look up any Aion 2 character by region, server, and name. Pulls CP, item level, class, rankings.

/pet_searchAnyone

Pet name → rarity, stats, location, spawn conditions.

/gatherable_searchAnyone

Gathering node name → which zones and coordinates it spawns at.

Owner administration

Only available to the person hosting the bot.

/admin_statusOwner

Inspect any guild's subscription status by Discord server ID.

/admin_giftOwner

Grant free subscription days to a guild. Writes an audit log entry.

/admin_extend_trialOwner

Extend an existing trial by N days. Writes an audit log entry.

Try it on your server.

7-day free trial. No card. Every command above unlocked from minute one.

Legion Companion follows the Global service. New events and features are added as they reach Global and as players ask for them, rather than tracking content that is currently only on the Korean or Taiwanese servers. Everything listed above works today.