Free module

Battleboard

Automatically posts a battle report every time your guild participates in a fight. Server checked every 3 minutes.

/battleboard setup

Configure the battleboard. Must be done first before any other command.

albion_guild_idFind your guild on albiononline.com, open it and copy the ID from the URL.
albion_guild_nameExact in-game guild name.
channelDiscord channel where reports will be posted.
min_playersMinimum guild players in a battle to trigger a post. Default: 10.
serverServer region: europe, west or east. Default: europe.
▶ /battleboard setup — full walkthrough
/battleboard status

Shows the current battleboard configuration.

/battleboard test

Posts the most recent battle immediately to verify everything is working.

Battleboard embed
⚔️ Battleboard embed — example report
/battleboard multi

Combine multiple battle IDs into a single embed — useful for ZvZ sessions with multiple fights.

battle_idsComma-separated IDs visible at the bottom of each report. Example: 371099843,371096800
/battleboard toggle

Enable or disable automatic posts without losing your configuration.

Free module

Agenda

Posts a live embed showing upcoming events for the next 7 days. Updates automatically. Past events disappear on their own.

/agenda setup

Posts the live agenda embed in the current channel. Events from the dashboard or /cta post appear automatically.

Agenda embed
📋 Agenda embed — live preview
Add EventManually add events from the web dashboard, or automatically via /cta post (Premium).
/agenda remove

Remove a manually added agenda event. Select from the autocomplete list of upcoming events. Caller+ only.

Free module

Map Objectives

Posts a live embed refreshing every minute. Members can add map objectives (vortex, cores, nodes) with a countdown timer. Objectives disappear when the timer expires.

/objectif setup

Posts the live objectives tracker in the current channel. Refreshes every minute.

Accessible to all. Any member can add objectives directly from Discord, without the dashboard.
Map Objectives
📅 Map objectives tracker — auto-refresh every minute

Premium module

Regear

Manage regear sessions after ZvZ. Players submit deaths, callers validate amounts, payouts sent automatically.

/regear start

Opens a regear session from recent battles. Players with deaths are pinged automatically.

Regear start
♻️ /regear start — session overview
/regear register

Players use this command to select their forfait and submit their regear request for the current session.

Regear register
♻️ Regear submission form

Premium module

CTA Post

Create and manage CTA events with role assignments, composition management and automatic agenda integration. The embed updates live on Discord!

/cta post

Posts a CTA with a composition saved on the website. Players register directly via Discord.

/cta assign

Manually assigns registered players to available slots.

/cta register-for

Officer/PM/Admin only — registers another Discord member to a CTA event on their behalf. The registered member can unregister themselves via the "My Registration" button.

CTA post
🎯 CTA post embed — example output
CTA inscription
🎯 Player registration flow
Assignment
🎯 Web interface — composition & assignment

Premium module

🛡️ Builds

Attach full equipment loadouts — weapon, armor, cape and consumables, tier and enchant included — to the weapons used in your Compos. Fully optional: a Compo works exactly the same with or without builds.

/build

Shows the equipment card for a weapon in a saved Compo — resolves the specific build for that slot's comment, or the weapon's default build if it has none. Ephemeral.

▶ Builds — creating a loadout and linking it to a Compo slot

Premium module

Guild Bank

Full guild bank tracking, transactions, leaderboard and balance management from the web dashboard.

!bal

Displays your current silver balance.

!lb

Displays the server leaderboard with all player balances.

/register

Links your Albion Online character to your Discord account.

▶ Player registration flow
/bal

Displays the balance of any player.

Bank overview
🏦 Guild bank overview
Deposit / Withdraw / Full withdraw

Officer commands to manage silver deposits, withdrawals and full account resets.

Premium module

💰 Payout

Manage lootsplit payouts after ZvZ. Set loot value, repairs, taxes and roles — the bot calculates and credits everyone automatically.

/payout new

Creates a new payout session. Set the title, caller, payout manager, officers and scouts. Then add loot value, repairs and participants to calculate the split.

/payout relaunch-lootbuy

Relaunches a loot buy raffle/auction for an existing payout — useful if the original loot buy was interrupted (e.g. after a bot restart). Requires the payout ID, shown via /payout history.

How it works

  • Set up taxes — at 0% they are not applied.
  • Clicking PAY automatically credits each player's bank balance.
  • Enable a Raffle or Auction on each payout individually.
  • A Regear Pool can be reserved before splitting.

Calculation example (20 players)

Loot: 100 000 000
- Repairs: 5 000 000 = 95 000 000
- Selling tax 8.5%: -8 075 000 = 86 925 000
- Guild tax 1%: -869 250
- Caller tax 0.5%: -434 625
+ Silver bag: +2 000 000
Pot: 87 621 125 / 20 = 4 381 056 / player

Payout embed buttons

💸 LootersRegister who looted what and how much — their commission is calculated from that value.
💰 Set LootEnter the loot value, repair cost and any bonus silver bag.
🤝 Selling TaxPick a selling tax to apply if the loot is put to the black market instead of split raw.
➕ Add PlayersAdd participants manually, one name (and optional death count) per line.
🛃 Manual TaxWithhold a one-off % from specific players only — e.g. a gear rental fee. Nobody else's share changes.
➖ Remove PlayerRemove one or more participants from the list.
⚔ From BattleImport participants and their death counts directly from one or more battle IDs.
📋 From ThreadImport participants from the @mentions in the previous message of the thread.
💀 Regear PoolReserve part of the loot to regear dead players before splitting the rest equally.
🏷 Loot Buy: OFFToggle a raffle or auction for this payout — mode and duration are set in the Loot Buy tab.
🔄 CalculateRun the calculation and preview the per-player split before paying.
🚀 Launch Loot BuyManually start the loot buy session now, without waiting for PAY.
🔒 Close Loot Buy (force)Force-close an active loot buy session immediately.
💰 PAYCredit every player's bank balance according to the calculation. Final step.
❌ CancelCancel the payout — nothing is credited.
Payout new
💰 /payout new — session overview
Payout applied embed
💰 Payout applied — Manual Tax + View all payments
View all payments
📋 View all payments — full per-player breakdown

You can set up raffles or auctions to buy back the tab (optional — can be enabled/disabled for each payout).

Raffle
🎟 Loot buy — raffle mode

Premium module

📊 Attendance

Automatic attendance tracking from battleboard data, weekly reports, DM alerts and leaderboard embed.

Available in Premium. Tracks who shows up and who does not — automatically. The guild name comes from the Battleboard configuration.
/attendance setup

Post the live attendance leaderboard in the current channel. Backfills recent battles automatically. Updates daily at 10:00 UTC.

/attendance toggle

Enable or disable attendance tracking. When disabled, embeds stop updating, Saturday DMs are not sent, and battles are not recorded.

/attendance config

Set minimum attendance thresholds and battle filters.

min_weeklyMinimum attendances per 7 days. Default: 2.
min_monthlyMinimum attendances per 30 days. Default: 6.
min_playersMinimum guild players in a battle to count as attendance. Also updates Battleboard.
/attendance check

Check attendance for a Discord member. Shows 7-day and 30-day attendance counts with ✅/🔴 vs required minimum. Ephemeral.

/attendance mark

Mark CTA participants as attended. Provide the CTA event ID. Records all assigned players as present.

/attendance backfill

Import attendance from specific battle IDs. Comma-separated list. Useful to recover missed battles.

Attendance leaderboard
📊 Attendance leaderboard — live embed
Attendance excused
📊 Attendance warnings — excuse management
⏰ Every Saturday at 10:00 UTC, members below the weekly threshold automatically receive a DM alert. On the last Saturday of the month, a monthly report is also sent.

Premium module

🟣 Absence Tracker

Post a live embed showing upcoming absences for the next 7 days. Members report their own absences directly from Discord. Absences are stored even if they start more than 7 days away.

/absence setup

Post the live absence embed in the current channel. Officer+ only. Members can then click ➕ to report an absence.

/absence clear

Remove all absences for a specific member. Officer+ only.

The embed shows absences whose start date falls within the next 7 days. If an absence starts tomorrow but ends in 3 weeks, it will appear. Absences are automatically removed 24h after their end date.
➕ Add Absence (button)

Accessible to all members. Opens a form to enter start date (dd/mm/yyyy), end date, and a short reason. The absence is stored immediately even if the start date is more than 7 days away.

Absence embed
🟣 Absence embed — live preview