Behalte Peloria im Blick.

Dominando-Bot trackt Feinde, Freunde, Todesfälle und freie Häuser für deine Tibia-Community – live, automatisch und direkt in Discord.

24
Commands
3
Automatische Loops
~90
Getrackte Worlds für /spy
60s
Tracker-Intervall
Funktionen

Alles, was deine Jagdgruppe braucht

Live-Nachrichten, die sich automatisch aktualisieren – kein manuelles Nachschauen mehr nötig.

🎯

Hunted List

Feinde nach Vocation und Level-Bracket sortiert, inkl. 7-Tage-Level-Änderung und Live-Online-Status.

  • /hunt_char
  • /hunt_guild
  • /hunt_list
🤝

Friend List

Gleiche Ansicht wie die Hunted List, aber für Verbündete – perfekt für den Überblick über die eigene Gilde.

  • /friend_char
  • /friend_guild
  • /friend_list
💀

Death-Tracker

Jeder Tod als Embed – Lila (⚔️) für PvP, Rot (💀) für Monster – mit Gilde, Ortszeit und Online-Status.

  • /deaths
  • /deaths_clear
🏠

Free Houses

Live-Übersicht freier Häuser inkl. verbleibender Auktionszeit, mehrmals täglich aktualisiert.

  • /free_houses
🔍

Best of Target

Live-Filter nach Level und Vocation, um lohnende Ziele zu finden – eigene Gilde lässt sich ausblenden.

  • /target_filter
  • /target_filter_remove
  • /target_filter_list
🕵️

Alt-Detection

Schätzt via Jaccard-Ähnlichkeit der Online-Zeiten, welche Charaktere zum selben Account gehören.

  • /spy
📊

Sonstiges

Ausführliche Charakter-Infos, aktuelle Online-Spieler, Bot-Laufzeit und Datenbank-Statistiken.

  • /whois
  • /online
  • /uptime
  • /db_stats
🛡️

AdministrationAdmin

Kanäle, Intervalle, World und Zeitzone konfigurieren – ganz ohne Neustart oder Config-Datei bearbeiten.

  • /set_channel
  • /set_interval
  • /set_world
  • /set_houses_interval
  • /set_target_interval
  • /target_exclude_guild
  • /set_timezone
  • /restart
Live

Aktueller Stand auf Peloria

Direkt aus dem Bot – aktualisiert automatisch.

🎯

Hunted List – Online

Lädt…

🤝

Friend List – Online

Lädt…

💀

Letzte Todesfälle

Lädt…

🏠

Freie Häuser

Lädt…

Erste Schritte

In 5 Schritten startklar

Vom Einladen bis zur ersten automatischen Nachricht.

Bot einladen

Dominando-Bot über den Einladungslink zu deinem Discord-Server hinzufügen und die nötigen Berechtigungen (Nachrichten senden, Embeds, Reaktionen) bestätigen.

Kanäle festlegen

Mit /set_channel festlegen, wo Hunted List, Friend List, Death-Tracker, Free Houses und Best-of-Target gepostet werden sollen.

World & Zeitzone setzen

Mit /set_world die zu trackende Tibia-World wählen und mit /set_timezone die Anzeigezeit anpassen (Standard: Europe/Berlin).

Listen befüllen

Feinde und Verbündete per /hunt_char, /hunt_guild, /friend_char oder /friend_guild hinzufügen.

Fertig – alles läuft automatisch

Der Tracker-Loop aktualisiert Listen alle 60 Sekunden, Death-Tracker postet in Echtzeit, freie Häuser mehrmals täglich.

Technisch

Architektur im Überblick

Für Entwickler und alle, die wissen möchten, was unter der Haube läuft.

Stack & Datenhaltung

Single-file Architektur: bot.py (~2000 Zeilen) enthält die komplette Bot-Logik. Konfiguration und Listen liegen als JSON im data/-Ordner, die Online-History für /spy in einer SQLite-Datenbank.

Python 3discord.py 2.3+aiohttp SQLiteTibiaData API v4systemd
LoopIntervallAufgabe
tracker_loop60sHunted/Friend Lists, Death-Tracker, Free Houses
world_sweep_loop10 minTrackt ~90 Worlds für /spy-Daten
retention_loop24hLöscht Snapshots älter als 90 Tage

Datenstruktur

data/ ├── config.json # Kanäle, Intervalle, World, Zeitzone ├── hunted.json # Hunted List (Feinde) ├── friends.json # Friend List (Verbündete) ├── deaths.json # Death-Log ├── targets.json # Best-of-Target Filter └── tracking.db # SQLite: Online-History

.env und data/ sind per-Environment und nicht Teil des Git-Repos.

Nur für Server-Admins

Admin-Interface

Verwalte Konfiguration, Listen und Bot-Status bequem über die Weboberfläche.