Find Skippers — /skippers
The /skippers command cross-references who is online in Albion Online (from
a guild log file exported in-game) with who is connected to a Discord voice channel.
The result is an instant skipper report: players physically in the game but hiding from the call,
players in the call but not actually online, and people in the call whose identity is unknown
because they never registered with the bot.
Table of Contents
- What is it?
- The Log File
- Why Registering All Members Matters
- How to Use
- Report Pages
- Pagination
- Troubleshooting
What is it?
During a ZvZ or guild event, leadership needs to know who is actually playing and who is pretending.
Two classic scenarios the /skippers command detects:
| Situation | What it means | Which report page |
|---|---|---|
| Online in-game, NOT in voice call | Player is playing the game but skipping the mandatory call | 🎮 Online Players Skipping Call |
| In voice call, NOT online in-game | Player is connected to the call but not actually playing (AFK / absent) | 🔴 AFK Players in Call |
| In voice call, not registered | Cannot determine if they are playing — bot has no record of this Discord user | ❓ Unregistered Users |
| In voice call AND online in-game | All good — counted toward participation rate in the Summary page | 📊 Overview (summary only) |
The Log File
The command requires a .txt file exported from the Albion Online guild management
interface containing the current online status of guild members.
How to export the log file
- In Albion Online, press G to open the Guild menu.
- The member list loads automatically. Wait until it is fully populated.
- In the top bar, find the Search field. To its right there are three icons. Click the third icon — it looks like two overlapping pages () — labelled Copy to clipboard. The member list is now in your clipboard.
- Go to Discord and type
/skippers. - When the
players-logfield is focused, press Ctrl+V to paste directly. Discord will create the file automatically from the pasted content.
Expected file format
The file must be tab-separated with at least two columns. The first row is a header and is ignored. Each subsequent row must follow this format:
"Character Name" "Last Seen" "Roles"
"PlayerOne" "Online" "..."
"PlayerTwo" "2026-04-01" "..."
"PlayerThree" "Online" "..."
The bot reads the second column (Last Seen) and considers a player
online only when the value is exactly Online. Any other value
(a date, "Offline", etc.) means the player is not currently online and is excluded from the comparison.
Why Registering All Members Matters
The /skippers command connects three data sources:
- The log file — Albion Online character names who are currently online.
- The voice channel — Discord users who are connected right now.
- The bot database — the link between a Discord user ID and an Albion character name.
Without registration, the bot cannot match a Discord user in the voice channel to an Albion character in the log file. That person shows up on the Unregistered page — they could be online or offline in-game, but the bot cannot tell.
/register before
events, or use /force-register for members who can't do it themselves.
How to Use
Command
/skippers voice-channel: #channel-name players-log: [attach .txt file]
Step by step
- Export the guild member list from Albion Online as a
.txtfile (see The Log File section). - Make sure members are connected to the target voice channel.
- Run
/skippers, select the voice channel, and attach the exported file. - The bot processes the data and replies with a paginated report starting with the Overview page.
- Use Previous / Next to navigate between pages.
Options
| Option | Required | Description |
|---|---|---|
voice-channel |
✅ Yes | The voice channel to check. Only voice channels appear in the autocomplete. |
players-log |
✅ Yes | The .txt file exported from the Albion Online guild panel with online status. |
Report Pages
The report has up to 4 pages. Pages 2–4 only appear when there is at least one member in that category, so a clean event may show only the Overview page.
Page 1 — Overview
A summary with all key metrics at a glance:
| Stat | Meaning |
|---|---|
| 🎮 Players Skipping Call | Online in-game but not in the voice channel |
| 🔴 AFK Players | In the voice channel but not online in-game |
| ❓ Unregistered Users | In the voice channel with no registration record |
| ✅ Active Players | Both online in-game AND in the voice channel |
| 📈 Participation Rate | Percentage of online players who are also in the call |
Page 2 — Online Players Skipping Call (Red)
Players who appear as Online in the log file but are not connected
to the voice channel. Registered players are shown as AlbionName - @DiscordMention so
you can ping them directly. Unregistered Albion names (not in the bot database) are shown by name only.
Page 3 — AFK Players in Call (Orange)
Registered members who are connected to the voice channel but whose Albion character does
not appear as Online in the log file. Format:
AlbionName - @DiscordMention.
Page 4 — Unregistered Users (Yellow)
Discord users in the voice channel who have no registration record in the bot. Their in-game identity is unknown. They appear as Discord mentions only.
Pagination
Navigation buttons appear at the bottom of each page when there is more than one page:
| Button | Action |
|---|---|
| ◀️ Previous | Go to the previous page. Disabled on page 1. |
| Next ▶️ | Go to the next page. Disabled on the last page. |
Troubleshooting
"Please attach a valid TXT file with players log"
The attachment must be a .txt file. Files with any other extension (.csv, .xlsx, .log, etc.)
are rejected. Export from the in-game guild panel and save as plain text.
"Could not find online players in log file or format is incorrect"
The bot scanned the file but found zero players with Online as their Last Seen value.
This usually means the file uses a different separator or column order. Double-check the export
format described in The Log File section.
"No users are currently connected in voice channel"
The selected voice channel has no members connected at the time the command ran. Make sure the correct channel is selected and members are already in it before running the command.
Everyone appears on the Unregistered page
Members have not used /register. Without registration the bot cannot match
Discord users to Albion character names. Use /force-register to register members
on their behalf before running events.
A player appears as "skipping" but was definitely in the call
Their Albion character name in the bot database may not match how it appears in the log file.
This can happen if the name has special characters, extra spaces, or was registered with a typo.
Use /force-register to correct the stored character name.
The report shows AFK players who were actually playing
The log file may have been exported before the event started, so their status had not updated
to Online yet. Export a fresh log file immediately before running the command for
the most accurate snapshot.