đŸ›Ąī¸ HeraldAlliance

Discord Bot for Goodgame Empire Alliances

Comprehensive alliance management system that monitors attacks, tracks birds,
logs chat, and automatically stations troops when members are under attack.

Contact for Setup →

🎁 Free trials available for truly interested alliances!

đŸ“ĸ Hosted Discord Bot Service

HeraldAlliance is fully hosted.
No downloads required! Simply contact on Discord to set up the bot.

Core Features

Features are fully customizable to match specific alliance needs and preferences.

🔔

Live Attack Alerts

Real-time attack and capture alerts with detailed information, player pings, online status, and customizable thresholds.

đŸĻ¸

Auto Station

Automatically station troops to alliance bird when members are attacked, with per-user control and customizable thresholds.

đŸĻ

Bird Tracker

Monitor bird expiry (under 24h) for alliance members and multiple enemy alliances.

đŸ’Ŧ

Chat Logger

Automatically forward all in-game chat messages to a designated Discord channel for logging.

🐉

Rift Raid

Monitor rift raid events and receive important notifications via Discord.

📊

Attack Tracker

Track weekly attack counts per player to identify active and passive members.

💰

Loot List Tracker

Monitor weekly loot collection stats per player, automatically generated at week's end.

📋 Detailed Feature Descriptions

🔔 Live Attack Alerts

Monitors incoming attacks and captures against alliance members via Discord. Notifies attacked players and loggers (those who can log in to the account).

Features (All Customizable!):

  • ✅ Incoming attacks with detailed attack information
  • ✅ Incoming capture notifications (outposts, capital, metro, etc.)
  • ✅ Attack details from the attacker
  • ✅ Defense details from the defender
  • ✅ Event attack details (includes the name of the event attacker)
  • ✅ Player & logger & role notifications
  • ✅ Displays if the currently attacked player is online or offline
  • ✅ Notifications only for attacks larger than an attack threshold (e.g., 1500 attackers)
  • ✅ Notifications only when defenders exceed defense threshold (e.g., 2500 defenders)
  • ✅ Bypass attack threshold for attacks dealing support tools damage
  • ✅ Towers, Monus, Labs, Resource Villages, Storm, Berimond attack notifications

đŸĻ¸ Auto Station

When an incoming attack is detected, the bot logs into that account and stations troops from the attacked castle to the configured team bird for 12 hours.

â„šī¸ How It Works:

  • 🔹 The bot only logs in if the attacked castle has troops â‰Ĩ the Defense Threshold (configurable per alliance, e.g., 2.5k)
  • 🔹 Example: if your green main castle (1,000,000 troops) is attacked, only the troops from that castle are moved to the bird for 12h — other castles stay put
  • 🔹 Only VIP commanders are used for stationing (no normal commanders)
  • 🔹 If the stationed castle has stables & feathers, it will use them; otherwise it won't use a horse
  • 🔹 All troops are sent to a fixed alliance bird account (team castle)
  • 🔹 Logs & status messages appear in the auto-station Discord channel

⛔ Temporarily Deactivate for Your Account:

Send this in-game message into the alliance chat from your account: d[number_of_hours]

Examples: d0.2, d0.5, d0.75, d1, d2, d10, d20, d24

  • The number = hours the bot is disabled for your account
  • number * 60 = minutes disabled
  • 0.2 * 60 = 12 minutes disabled
  • 0.5 * 60 = 30 minutes disabled
  • 1 * 60 = 60 minutes disabled, etc.
  • After the time expires, auto stationing is re-enabled automatically
  • Use d0 to re-enable immediately

âš ī¸ Important Mistakes to Avoid:

  • NEVER change account username or password without providing updates first. Credentials are stored in the database — changing them will break the bot for that account!
  • No available VIP commanders / VIP not unlocked — VIP commanders must be ready. If using rubies per VIP commander (125 rubies), ensure ruby confirmation trigger is set above that (e.g., 130, 150, 250).
  • Hall of Legends travel cost reduction not maxed — set attack-side travel cost reduction (Penny Pincher) to max to reduce stationing costs.
  • Don't assume OG prevents stationing — if there are troops in a castle and it's attacked, the bot will log in and move them regardless of OG.
  • If kicked while the bot is stationing: don't immediately re-login — wait ~30 seconds for the bot to finish to avoid a double-login problem. Check the dedicated auto-station channel to see what the bot is doing. Especially wait if seeing: "Stationing x amount of troops in progress..."

đŸ’Ŧ /station Command:

The Auto Station feature also includes a /station Discord command. This allows you to manually station all troops from your assigned accounts on demand (whenever you want), not just during attacks.

đŸĻ Bird Tracker

Monitor players under "bird" status for the alliance and multiple enemy alliances. Receive notifications when "bird" status for any team or enemy player is set to expire within one day.

Features (All Customizable!):

  • ✅ Overview of your alliance's birds & non-birds
  • ✅ Overview of enemy alliance birds & targets (multiple enemy alliances supported)
  • ✅ Automatic notifications for alliance bird expiry

đŸ’Ŧ Chat Logger

Monitors in-game chat and automatically forwards every message to a designated channel in Discord. Ensures all in-game messages are logged and seamlessly integrated with Discord chat.

Features (Customizable!):

  • ✅ Specific Discord channel for message logging
  • ✅ Real-time message forwarding
  • ✅ Complete chat history preservation

🐉 Rift Raid

Monitors the rift raid event if active in the alliance and sends important notifications about it.

Features (Customizable!):

  • ✅ Specific Discord channel for rift raid notifications
  • ✅ Real-time event updates
  • ✅ Important alert notifications

📊 Attack Tracker

Monitors the number of attacks each player initiates, providing insight into who is actively engaging in combat. Statistics refresh weekly.

Features (Customizable!):

  • ✅ Specific Discord channel for weekly stats
  • ✅ Automated weekly reports
  • ✅ Identify active vs. passive players

💰 Loot List Tracker

Monitors loot each player collects per week, providing insight into who is actively looting targets. Statistics are created automatically once per week at the week's end.

Features (Customizable!):

  • ✅ Specific Discord channel for weekly stats
  • ✅ Automated weekly reports
  • ✅ Identify active vs. passive looters

đŸ› ī¸ Alliance Bot Setup

Requirements:

  • 1× Discord Server - Setup assistance available to create/customize/design it
  • 1× Trusted Alt Account - Must be in the alliance
  • Password Storage - Alt account and member passwords are securely stored in the database for auto-station functionality
  • Configuration Info - Desired settings and preferences

đŸ“ĸ Important: Keep Updated!

Please inform the developer if any of the following details change, as outdated information may cause the bot to malfunction:

  • Alt account name or password
  • Enemy alliance names
  • Alliance member in-game name changes
  • Alliance member password changes (for Auto Station)
  • Alliance members joining or leaving the team
  • Alliance members' new Discord accounts

âš ī¸ Troubleshooting:

If the in-game alt account is offline or the Discord bot is offline, the bot is down, likely due to an error. Instantly inform the developer via Discord if any error occurs!

Auto-reconnection is built in so the bot should recover from game maintenances or connection/application errors.

Ready to Elevate the Alliance? 🚀

Contact on Discord to discuss setup, configuration, and get started with a free trial!

Contact via Discord →