For legionsEverything an officer needs.
Six pillars that replace a tangle of spreadsheets, screenshots, and tag-everyone Discord messages. Your officers spend less time chasing — your members spend more time playing.
🛡️
Roster
Members, classes, gear scores — synced
Register members with their shugo.gg URL and the bot pulls Combat Power, item level, class, race, and arena rankings automatically. Members run /refresh to re-sync their own data any time. Class distribution and roster commands are one keystroke away.
/register_member_to_legion/refresh/roster/classcount
📋
Applications
Members apply, officers approve
Drop a persistent "Apply to Legion" panel in any channel. Applicants fill a 2-field modal (IGN + optional shugo.gg URL). Submissions go to a private review channel with Approve / Deny buttons — approval auto-registers them and assigns the member role.
/legion_application_menu
📅
Event Scheduler
RSVPs, reminders, voice & code attendance
Create raid events with role pings, reminder windows, and voice-channel linking. Members RSVP via buttons; officers see who hasn't responded. Take attendance two ways: /scan_attendance on a voice channel or share a 6-char code members redeem with /check_in. Both can be used on the same event.
/create_event/scan_attendance/event_attendance_code/check_in
⏱️
Timers
Boss, siege, and PvP event panels
One persistent panel auto-updates with world boss spawns (Argo, Kaira, Tamasa, Nahma — Lower Abyss / Dramos, Dukal, Maraka, Enraged Nahma — Middle Abyss), Artifact Siege, the Abyss Rift Zone 300v300, Spacetime Rift: Contested Battle, Shugo Festival, Dimensional Invasion, and per-region Space-Time Rift windows. Timers follow each patch — Kaira's every-4-hour respawn and Argo's 12h window both roll forward on their own, so the panel never goes stale.
/event_panel/rift_schedule
🖥️
Dashboard
Web admin with audit trail
Officers log in with Discord OAuth and manage everything from a web dashboard: roster, events, attendance, group / force / party structure, boss timers, and rankings. Every officer action lands in an audit log. Multi-server officers pick a server from a dropdown after login.
🏆
Leaderboards & rankings
Gear score, item level, arena rankings
Drive friendly competition inside the legion. /cp_leaderboard ranks members by Combat Power. /ilvl_leaderboard ranks by item level. /rankings shows arena standings per content (Abyss, Nightmare, Transcendence, Ascension War, Harmony Arena, Discord Arena) with weekly position deltas — so members can see exactly where they stand and what to aim for.
/cp_leaderboard/ilvl_leaderboard/rankings