zbot · leader & officer guide

Star Expedition
Leader Handbook

Everything a Guild Leader, Official or Admin needs to run an SE event with zbot — the commands only you can use, the hits spreadsheet, and the order to do things in.

Run every command in your guild's SE channel: #chaos-se, #order-se, #revenant-se, #zenith-se.
The channel decides which guild zbot reads and writes — there is no guild to pick.

⚡ The four things that matter

  1. Tell zbot where the boss is/se_boss. Nothing smart works until it knows.
  2. Ask who should hit/se_next. It picks by zone, hit size, reserves and who's awake.
  3. Keep hits honest — the Hits Remaining column in the spreadsheet, or /se_hits account:.
  4. Start the event/se_reset on day one. Once, for the whole alliance.

👉 You count as a leader if any of your Discord roles contains admin, leader, or official. That's the only gate — there's no separate list to maintain.

01 How the event runs

A 6-day guild boss event. zbot handles the clock for you.

Hits

Everyone gets 5 hits a day. Up to 2 unused hits carry over — anything past 2 is lost at reset. So the plan is: spend down to 2, and save those 2 reserves for Day 6.

zbot will not recommend a player who is down to 2 hits or fewer, unless it's Day 6, or unless they die at boss 50 and the boss is still above 50 (then it tells them to dump everything).

The clock (Saskatchewan time)

WhenWhat zbot does
5:00 PMPosts a reminder in each -se channel and pings the guild role: "SE reset in 1 hour — use your hits, only 2 carry over."
6:00 PMDaily refresh: everyone gets 5 hits plus up to 2 carried over, and the day counter ticks up.
After Day 6The event ends itself. No more reminders, no more refreshes.

Both are automatic once /se_reset has started the event. You don't schedule anything.

The boss

The boss counts down from 200 to 1. Lower number = far more HP. Kill one and the next, harder boss spawns.

zbot remembers one current boss per guild — level plus % HP remaining. Leaders set it; every recommendation is built from it.

02 Zones & the deadzone

A hit's power depends on the boss's % HP remaining. This is the heart of every recommendation.

Defier zone · 70–100%Only players with Defier hit well up here. Everyone else should hold.
Deadzone · 60–70%Damage tanks. Cross it in one big hit if anyone can.
Aspen zone · 0–59%The strong zone. Aspen damage-dealers shine, and everyone can hit.

Above 70%, zbot looks for the smallest hit that can still carry the boss all the way past the deadzone — no point sending your biggest hitter to do a job a medium one can do. If nobody's average is big enough, it says so and tells you to chunk it down instead.

Between 60% and 70% it wants the biggest Defier hit available, to get out fast.

Below 60% it prefers a clean kill if someone's average can finish the boss; otherwise the biggest chunk.

Note: anywhere from 60% up, players without Defier are listed separately as "no Defier — hold for the Aspen zone". That's expected, not an error.

03 Leader commands

These refuse to run for anyone whose roles don't include admin / leader / official.

/se_bossleaders

Set your guild's current boss. Do this first, and again whenever the boss moves. Two ways:

/se_boss level:70 percent:41
/se_boss score:9.11e18

score is your guild's total score from the in-game Guild Rank board. Paste it exactly as shown and zbot works out the boss level and % HP for you — much easier than eyeballing a percentage, especially on the hard sub-50 bosses.

/se_hitsaccount: and set: are leaders-only

Members log their own hits with used:. You can also log for someone else, by their account number:

/se_hits account:2 used:3 — account #2 used 3 hits
/se_hits account:2 set:5 — force account #2 to exactly 5 remaining

used: subtracts. set: overwrites the total — use it to fix mistakes, not for normal logging.

Account numbers are shown in the spreadsheet, column A. zbot assigns them automatically.

/se_resetleaders

Starts (or restarts) the event: Day 1, everyone back to 5 hits, reminders and the daily refresh switched on.

⚠️ This is alliance-wide. It resets hits for all four guilds at once, not just yours. Run it once, on day one, and agree beforehand who runs it.
/se_endleaders

Ends the event early: stops the 5 PM reminder and the 6 PM refresh. Stats and everyone's current hits are left alone. Normally you don't need this — the event ends itself after Day 6.

/se_setdayleaders

Corrects the day counter if it drifts (a missed refresh, a late start).

/se_setday day:3

This changes only the day number. Nobody's hits move. It matters because Day 6 is when zbot stops holding reserves back.

04 Commands everyone can use

Worth knowing, because you'll be answering questions about them.

/se_nexteveryone

The brain. Recommends up to 3 players to send, in order, with the reason for each.

With no options it uses the boss you set with /se_boss. You can also override on the spot:

/se_next · /se_next level:70 percent:76 · /se_next score:9.11e18

Each pick shows whether the player is ☀️ awake, 🌙 asleep or ❓ unknown (from their /se_available hours), their average hit for that zone, and hits left. Below the picks you'll see who's holding reserves, who has no Defier for this zone, and who was skipped for having no average recorded.

Leaders only: when a leader passes level/percent/score, the guild's tracked boss is updated too. When a member does it, they just get an answer — nothing is saved. That's deliberate.
/se_statuseveryone

The quick glance: what day it is, total hits left across the guild, the current boss, and the single top pick.

/se_hitslefteveryone

Lists everyone who still has hits, most first. Add guild:All to see all four guilds at once — handy near reset time.

/se_hitsleft guild:All
/se_update /se_avg /se_availableeveryone

How members feed zbot their stats. Chase your guild on these two — a player with no averages recorded can never be recommended:

  • /se_avg — average hit per zone (defier 70–100%, deadzone 60–70%, aspen 0–59%). This is what the picks are ranked on.
  • /se_update — stats, especially gk_defier (no Defier = no hits above 60%) and dies_to_boss50.
  • /se_available — timezone and play hours, so zbot prefers people who are actually awake.

Point members at the stat setup guide — every field, with screenshots.

05 The hits spreadsheet

You have edit access to one tab per guild: <Guild>_Leaders.

The Hits Remaining column (column E) is the single source of truth for hits. zbot reads it, and everything zbot does — the daily refresh, /se_hits, /se_reset — writes back into it. Edit it and zbot instantly agrees with you.

It's a dropdown, 0–7. Green means 3–7, red means 0–2 (that player is on reserves). Click the cell, pick a number.

Column E is the only thing you can edit. Every other column is rebuilt from the player's own /se_update data and is protected — if you try to type in one, Google will warn you. That's working as intended, not a permissions bug.
ColumnWhat it is
A — Account #zbot's number for the account. Use it with /se_hits account:
B — Account NameTheir in-game name
C — DDDamage dealer (Aspen / DGN / Other)
D — Defier/GKWhether they can hit above 60%
E — Hits RemainingYours to edit. Dropdown 0–7
F — Average HitTheir overall average
G, H — Ely HP, HW HPSurvivability on the deep bosses
I — Defier Zone AvgWhat ranks them above 70%
J — Aspen AttackAttack stat
K — Support S TierSupports with SOLi

You won't see the bot's raw data tabs — they're hidden on purpose. Nothing you need is in them.

06 A day in the life

The rhythm of an actual event.

  1. Day 1, once for the alliance: someone runs /se_reset.
  2. Boss spawns or moves: /se_boss score:… off the Guild Rank board — the easiest way to keep it accurate.
  3. Who hits? /se_next. Send the top pick. If it says the deadzone can be skipped in one hit, that's the hit you want.
  4. They hit: they run /se_hits used:1 themselves — or you log it: /se_hits account:7 used:1.
  5. Boss moved: update it again with /se_boss, and ask /se_next again.
  6. Before 5 PM: /se_hitsleft guild:All to see who's sitting on hits they're about to lose. zbot pings the guild at 5 PM anyway.
  7. 6 PM: hits refresh automatically. Nothing for you to do.
  8. Day 6: zbot stops holding reserves back and recommends everyone. Spend it all.

07 Troubleshooting

The things that actually come up.

"This command is outdated, please try again in a few minutes"

Discord's own cache, not a zbot problem. Use the Discord app rather than the browser, and press Ctrl+R to refresh it. It clears on its own.

"No boss set for this guild yet"

Nobody has run /se_boss since the last restart. Set it.

A player never gets recommended

Three usual causes, in order: they're down to 2 hits or fewer (holding reserves — normal until Day 6); they have no Defier and the boss is above 60%; or they have no average recorded for that zone — /se_next lists these people explicitly at the bottom. Get them to run /se_avg.

A command says you're in the wrong channel

Commands only work in the four -se channels, and you need your guild's role to act in your guild's channel.

Hits look wrong

Just fix column E in the spreadsheet, or use /se_hits account:<n> set:<n>. Both land in the same place.