/setup_legionOfficerInteractive wizard — create a legion, pick region / server / faction, set Member + Officer roles.
49 slash commands grouped into 9 categories. Same source of truth as the in-Discord /commands output.
Run these once when the bot first joins your server.
/setup_legionOfficerInteractive wizard — create a legion, pick region / server / faction, set Member + Officer roles.
/quickstartOfficerSetup checklist — shows what's configured and exactly what to do next, with progress tracking.
/set_languageOfficerChange the bot's display language for this server.
/show_legionsAnyoneList every legion configured on this server, with member counts and roles.
/delete_legionOfficerDelete a legion. Removes its members, groups, parties, and timers.
Register, view, refresh, and remove members. shugo.gg-backed profile scraping.
/register_member_to_legionOfficerAdd 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_menuOfficerPost a persistent "Apply to Legion" panel. Submissions go to a review channel for Approve / Deny.
/profileAnyoneView your (or another member's) profile card — class, CP, item level, attendance %, rankings.
/link_shugoAnyoneLink your own shugo.gg profile after registering — back-fills your in-game name, class, Combat Power and item level.
/refreshAnyoneRe-sync your profile and rankings from shugo.gg.
/scan_profile_cpAnyoneRecord your Combat Power by uploading an in-game profile screenshot (read locally, no shugo needed).
/scan_rankingsAnyoneRecord your season class rankings from a Season-tab screenshot — class rank, points and win rate feed the guild leaderboards.
/scan_profile_ilvlAnyoneRecord your Item Level by uploading an in-game profile screenshot (read locally, no shugo needed).
/rosterAnyoneFull legion roster with class, CP, iLvl, attendance %.
/classcountAnyoneClass distribution within a legion (tanks / healers / DPS), grouped by role.
/remove_memberOfficerRemove a member from a legion (also removes the assigned Member role).
/remove_from_partyOfficerRemove a member from their party.
Drive friendly competition. See exactly where each member stands.
/cp_leaderboardAnyoneTop 50 members by Combat Power. Highlights your own rank if you're not in the top 50.
/ilvl_leaderboardAnyoneTop 50 members by item level. Same UX as the CP leaderboard.
/rankingsAnyoneClass-rank leaderboard per content (Abyss, Nightmare, Transcendence, Spacetime Rift, Arena of Solitude 1v1, Arena of Cooperation 5v5, Ascension Trial, Subjugation) with position deltas.
Organize members into raid groups, forces, and parties.
/groupsAnyoneShow every group and its force / party tree.
Create raid events, take RSVPs, record attendance via voice scan or shareable code.
/create_eventOfficerCreate a guild event. Optional reminder, notification channel, and voice channel.
/edit_eventOfficerChange an event's time, name, or reminder window.
/delete_eventOfficerPermanently delete an event and its attendance records.
/end_eventOfficerManually close an event. Attendance is preserved.
/cleanup_eventsOfficerBulk-delete events older than N days.
/eventsAnyoneList upcoming events on this server.
/rsvpsAnyoneView RSVPs for an event.
/ping_no_rsvpOfficerPing every member who hasn't RSVPed to an event.
/export_rsvpsOfficerExport an event's RSVPs as a plain-text list.
/scan_attendanceOfficerRecord attendance from the voice channel you're currently in.
/event_attendance_codeOfficerGenerate a 6-character code (1–120 min validity) that members redeem with /check_in.
/check_inAnyoneRedeem an officer's attendance code to mark yourself present. Coexists with /scan_attendance.
/attendanceAnyoneView a member's overall attendance record (present / total / rate, plus recent events).
/edit_attendanceOfficerManually set a member's attendance for a specific event.
/event_attendanceAnyoneShow the full attendance roster for a specific event.
Persistent timer panel for world bosses, Artifact Siege, Shugo Festival, Dimensional Invasion, and Space-Time Rifts.
/event_panelOfficerPost or repost the persistent event-timer panel in this channel.
/cancel_timerOfficerCancel a configured boss or siege timer.
/rift_scheduleAnyoneToday's full Space-Time Rift schedule, computed for your region and rendered in your local time.
Aion 2 lookups for pets, gatherables, and any character across KR / TW / NA.
/character_searchAnyoneLook up any Aion 2 character by region, server, and name. Pulls CP, item level, class, rankings.
/pet_searchAnyonePet name → rarity, stats, location, spawn conditions.
/gatherable_searchAnyoneGathering node name → which zones and coordinates it spawns at.
Trial / billing status and links to the legal documents.
/subscriptionAnyoneView this server's current plan, trial status, and days remaining.
/privacyAnyonePrivacy policy summary and link to the full document.
/termsAnyoneTerms of service summary and link to the full document.
/commandsAnyoneIn-Discord command reference, grouped by category. Same content as this page but inside Discord.
Only available to the person hosting the bot.
/admin_statusOwnerInspect any guild's subscription status by Discord server ID.
/admin_giftOwnerGrant free subscription days to a guild. Writes an audit log entry.
/admin_extend_trialOwnerExtend an existing trial by N days. Writes an audit log entry.
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.