SimpleGuildGreetings

Sends customizable automated welcome messages to guild members when they log in.

SimpleGuildGreetings (World of Warcraft Addon)

🇬🇧 English Version

SimpleGuildGreetings is a lightweight WoW addon for Retail and Classic that automatically detects when guild members come online and welcomes them in guild chat.


Features

  • Megaphone Minimap Icon: Round minimap button with a megaphone design:
    • Left-Click: Opens the options panel (/sgg config).
    • Right-Click: Quickly toggles the addon on/off (the icon dims automatically when disabled).
    • Drag & Drop: Freely draggable along the minimap border.
    • Mouseover Tooltip: Shows status, amount of saved greetings, and control instructions.
  • NEW: Special Friends / Custom Greetings:
    • You can save custom, personalized welcome messages for specific friends or guild members (e.g., for Max: "Welcome my best %c!").
    • When this friend comes online, they automatically receive their personal message instead of a random default text.
    • Manageable directly in the new "Special Friends" tab in the options panel or via command /sgg custom <Name> <Text>.
  • NEW: Reliable Friends List Filter (No guild chat spam for external friends):
    • In World of Warcraft, the system message "has come online" is triggered for both guild members and friends on your friends list.
    • SimpleGuildGreetings strictly checks every player against the guild roster: Friends who are not members of your guild will never trigger a message in guild chat.
  • Placeholder %c: Automatically replaced by the character name of the logging-in player (e.g., "Hello %c!" ➔ "Hello Arthas!").
  • Humanized Timing (Anti-Bot Protection): Adjustable delay (e.g., 3 seconds) plus slight random variance (+0 to 1.5s) to make greetings appear natural.
  • Staggered Sending: If multiple guild members log in simultaneously, greetings are sent sequentially at 2-second intervals instead of flooding the chat all at once.
  • Smart Cooldown (Anti-Relog Spam): Prevents repeated greetings if someone switches characters or reconnects after a disconnect within a set time frame (e.g., 10 minutes).
  • Safety & Self-Protection:
    • You will never greet yourself.
    • Includes a grace period after logging in / loading screen so that guild members already present are not greeted upon your own login.
    • Combat Pause: While you are in combat, greetings are queued and sent after combat ends.

Commands (Slash Commands)

Use /sgg (or /simpleguildgreetings):

Command Description
/sgg or /sgg config Opens the options panel (Tabs: General & Special Friends)
/sgg minimap Toggles the megaphone minimap icon on/off
/sgg toggle Enables or disables the addon
/sgg list Displays all general greeting messages in chat
/sgg add <Text> Adds a new general greeting (%c = name)
/sgg remove <Number> Deletes a general greeting by its number
/sgg custom <Name> <Text> Saves a custom greeting for a specific friend
/sgg delcustom <Name> Deletes the custom greeting for a friend
/sgg customlist Lists all configured custom friend greetings
/sgg test [Name] Simulates a greeting locally in chat (also checks for custom texts)
/sgg delay <Seconds> Changes the delay before sending (e.g., /sgg delay 3)
/sgg cd <Minutes> Cooldown per player in minutes (e.g., /sgg cd 10)
/sgg reset Resets the general greetings list to default messages
/sgg help Displays the command overview

Examples

1. Special greetings for friends:

/sgg custom Arthas Welcome back, my king %c!
/sgg custom Max Hey my man %c :)
/sgg custom Lisa Hello Lisalein, great to see you online! %c

When Arthas logs in, the addon automatically sends:

Welcome back, my king Arthas!

2. General greetings (for all other guild members):

/sgg add Hello %c!
/sgg add Hi %c, nice to see you!
/sgg add Hey %c :)
/sgg add Welcome back, %c!

When another guild member logs in (for whom no custom text is saved), one of these default messages is selected at random.


🇩🇪 Deutsche Version

SimpleGuildGreetings ist ein leichtgewichtiges WoW-Addon für Retail und Classic, das automatisch erkennt, wenn Gildenmitglieder online kommen, und sie mit einer Nachricht im Gildenchat willkommen heißt.


Features

  • Megafon-Minimap-Symbol: Runder Minimap-Button im Megafon-Design:
    • Linksklick: Öffnet das Einstellungsfenster (/sgg config).
    • Rechtsklick: Schaltet das Addon schnell an/aus (das Icon dunkelt sich bei Deaktivierung automatisch ab).
    • Ziehen (Drag & Drop): Frei am Rand der Minimap verschiebbar.
    • Mouseover-Tooltip: Zeigt dir Status, Anzahl gespeicherter Begrüßungen und Steuerungshinweise.
  • NEU: Spezielle Freunde / Individuelle Begrüßungen:
    • Du kannst für bestimmte Freunde oder Gildenmitglieder eigene, persönliche Willkommensnachrichten hinterlegen (z.B. für Max: "Willkommen mein bester %c!").
    • Kommt dieser Freund online, erhält er automatisch seine persönliche Nachricht anstelle eines zufälligen Standardtextes.
    • Verwaltbar direkt im neuen Reiter "Spezielle Freunde" des Einstellungsfensters oder per Befehl /sgg custom <Name> <Text>.
  • NEU: Zuverlässiger Freundeslisten-Filter (Kein Gildenchat-Spam bei externen Freunden):
    • In World of Warcraft wird die Systemnachricht "ist jetzt online" sowohl für Gildenmitglieder als auch für Freunde auf der Freundesliste ausgelöst.
    • SimpleGuildGreetings prüft jeden Spieler streng gegen das Gildenroster: Freunde, die nicht Mitglied deiner Gilde sind, lösen niemals eine Nachricht im Gildenchat aus.
  • Platzhalter %c: Wird automatisch durch den Charakternamen des eingeloggten Spielers ersetzt (z.B. "Hallo %c!" ➔ "Hallo Arthas!").
  • Menschliches Timing (Anti-Bot-Schutz): Einstellbare Verzögerung (z.B. 3 Sekunden) plus leichte Zufallsvariation (+0 bis 1.5s), damit die Begrüßungen natürlich wirken.
  • Gestaffeltes Senden: Wenn mehrere Gildenmitglieder gleichzeitig online kommen, werden die Begrüßungen nacheinander im Abstand von 2 Sekunden gesendet, anstatt gleichzeitig den Chat zu fluten.
  • Intelligenter Cooldown (Anti-Relog-Spam): Verhindert erneute Begrüßungen, wenn jemand innerhalb von z.B. 10 Minuten umloggt oder einen Disconnect hatte.
  • Sicherheit & Eigenschutz:
    • Du wirst niemals selbst begrüßt.
    • Nach dem Einloggen / Ladebildschirm gibt es eine Schutzzeit, sodass bereits anwesende Gildenmitglieder nicht beim eigenen Login begrüßt werden.
    • Kampfpause: Während du im Kampf bist, werden Begrüßungen zwischengespeichert und erst nach dem Kampf gesendet.

Befehle (Slash Commands)

Verwende /sgg (oder /simpleguildgreetings):

Befehl Beschreibung
/sgg oder /sgg config Öffnet das grafische Einstellungsfenster (Reiter: Allgemein & Spezielle Freunde)
/sgg minimap Schaltet das Megafon-Minimap-Symbol ein/aus
/sgg toggle Aktiviert oder deaktiviert das Addon
/sgg list Zeigt alle allgemeinen Begrüßungstexte im Chat an
/sgg add <Text> Fügt eine neue allgemeine Begrüßung hinzu (%c = Name)
/sgg remove <Nummer> Löscht eine allgemeine Begrüßung per Nummer
/sgg custom <Name> <Text> Speichert eine individuelle Begrüßung für einen bestimmten Freund
/sgg delcustom <Name> Löscht die individuelle Begrüßung für einen Freund
/sgg customlist Listet alle eingerichteten individuellen Freundes-Begrüßungen auf
/sgg test [Name] Simuliert eine Begrüßung lokal im Chat (erkennt auch individuelle Texte)
/sgg delay <Sekunden> Ändert die Verzögerung vor dem Senden (z.B. /sgg delay 3)
/sgg cd <Minuten> Cooldown pro Spieler in Minuten (z.B. /sgg cd 10)
/sgg reset Setzt die allgemeine Begrüßungsliste auf die Standardtexte zurück
/sgg help Zeigt die Befehlsübersicht an

Beispiele

1. Spezielle Begrüßungen für Freunde:

/sgg custom Arthas Willkommen zurück, mein König %c!
/sgg custom Max Moin bester Mann %c :)
/sgg custom Lisa Huhu Lisalein, schön dass du da bist! %c

Loggt sich Arthas ein, schreibt das Addon automatisch:

Willkommen zurück, mein König Arthas!

2. Allgemeine Begrüßungen (für alle übrigen Gildenmitglieder):

/sgg add Hallo %c!
/sgg add Hi %c, schön dass du da bist!
/sgg add Moin %c :)
/sgg add Willkommen zurück, %c!

Loggt sich ein anderes Gildenmitglied ein (für das kein persönlicher Text hinterlegt ist), wird zufällig einer dieser Standardtexte ausgewählt.

SimpleGuildGreetings Team

profile avatar
  • 1
    Followers
  • 1
    Projects
  • 9
    Downloads