/setup_legionOfficerInteractive wizard — create a legion, pick region / server / faction, set Member + Officer roles.
48 slash commands grouped into 8 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.
/setup_class_rolesOfficerGive each class its own Discord role. Registered members get the right one automatically when their class is set or changes, and lose the one for the class they left — so class-only channels stay in step without anyone handing out 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 someone from the roster, even if they've left the server. Pick them from the roster list; if they're still in the server, their Member and class roles are taken back too.
/move_memberOfficerMove someone to another legion in your server, keeping everything: class, in-game name, gear & CP, attendance history and rankings. The old legion's Member role is swapped for the new one's.
/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, Battlegrounds, 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 Korea, Taiwan and Global.
/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.
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.