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.
- Left-Click: Opens the options panel (
- 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.
- Linksklick: Öffnet das Einstellungsfenster (
- 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.