Bots auf SCNX
Diese Dokumente beinhalten anwendbare Hilfen für den Eigenen Bot und den Modmail Bot - wenn du diese Bots einstellen willst, befolge bitte den mit dem eigenen Bot loslegen oder den mit dem Modmail-Bot loslegen Artikel.
Fehlerbehebung
Die Schritte, um Fehler zu beheben, sind bei den beiden Bots unterschiedlich. Bitte schaue dir den passenden Abschnitt an:
- Eigener Bot
- Modmail-Bot
Die Grundlagen
Jeder Bot auf SCNX ist ein eigener Prozess, der auf einem echten Server ausgeführt wird. Du kannst den Status im Bot-Status-Panel von deinem Modmail- oder Eigenen-Bot- Dashboard einsehen.
Hier ist ein Beispiel von einem eigenen Bot-Status-Panel:
Wie du sehen kannst, gibt es hier bereits einige Möglichkeiten. Hier sind die wichtigsten Informationen über das Panel:
- Der Tag und das Profilbild deines Bots (nur sichtbar, wenn dein Bot online ist). Um das Profil deines Bots zu verändern, klicke auf dieses oder befolge diesen Artikel.
- "Konfiguration neuladen": Wenn du deine Konfiguration neulädst, wird dein Bot alle ausstehenden Änderungen an Konfigurationsdateien übernehmen (auch Modul-Änderungen) ohne dass der Bot offline geht. Generell solltest du lieber die Konfiguration neuladen, als den Bot neuzustarten.
- "Bot neustarten": Dies wird den Prozess deines Bots neustarten. Dies wird eventuell einige Minuten in Anspruch nehmen, zusätzlich wird der Bot für eine kurze Zeit offline sein, in welcher der Bot nicht erreichbar sein wird. Du solltest deinen Bot nur neustarten, wenn du dazu aufgefordert wirst, seltsame Fehler auftreten oder du ein Update durchführen willst.
- "Bot anhalten": Dies wird den Prozess deines Bots beenden. Er wird nicht auf Discord erreichbar sein. Es kann bis zu 5 Minuten dauern, bis der Bot in Discord als offline angezeigt wird.
- "Log" / "Fehler-Log": In diesen Log-Dateien wird dein Bot dokumentieren, was er macht und wird die Gründe von Fehlern und Problemen aufschreiben. Unser Team (und technische Experten) benötigen diese Logs, um eventuelle Probleme zu analysieren und dir eine Lösung vorzuschlagen - oder, falls es Fehler im Bot selbst sind, diese zu reparieren. Eventuell wirst du gefragt, die Logs zu teilen.
- Sprache: Das ist die (menschliche) Sprache die dein Bot für alle Standardkonfigurationswerte und Nachrichten, die nicht konfiguriert werden können, nutzt. Der Modmail kann in manchen Fällen die Sprache des ausführenden Nutzer benutzen, statt der hier eingestellten Sprache. Du kannst jederzeit die Sprache deines Bots ändern.
- Server: Dies ist der physische Server - auch Bot-Host genannt - auf dem dein Bot betrieben wird. Du kannst den Bot-Host wechseln, wenn du möchtest.
- Branch (nur beim eigenen Bot verfügbar): Der aktuelle Zweig (englisch "branch") ist eine Version deines eigenen Bots auf einer anderen Programmier-Basis. Du solltest es diesen bei "v3" (Stabile Version) belassen, aber wenn du willst, kannst du auch zu dem "Beta"-Branch wechseln (das ist die öffentliche Beta; kann aber instabil sein).
- Version (nur bei eigenen Bots sichtbar): Dies ist die aktuelle Version des Codes deines Bots. Abhängig von deiner Version wird dein Bot eventuell neue Funktionen nicht nutzen können. Wenn deine Version nicht aktuell ist, wird eine Warnung angezeigt. Dein Modmail-Bot wird immer automatisch auf den neusten Stand aktualisiert. Erfahre mehr über Updates & Versionen.
- RAM / CPU: Dies wird direkt unter dem "Online"-Status angezeigt. Du kannst sie ohne Sorgen ignorieren, sie zeigen nur die RAM / CPU Nutzung deines Bots an. Diese sind irrelevant, da SCNX automatisch deinen Bot optimiert, falls dein Bot zu viel RAM frisst als er tun sollte.
Bot-Updates
- Eigener Bot
- Modmail-Bot
- Wir veröffentlichen regelmäßig Updates für Discord-Bots - wir fassen meist mehrere Funktionen in einem Update für die stabile Version zusammen. Für die Öffentliche Beta gibt es viele Veröffentlichungen mit weniger Änderungen pro Veröffentlichung, manchmal mehrere an einem Tag.
- Dein Bot wird eine Nachricht in deinen Bot-Log-Channel (falls eingestellt) senden, wenn ein neues Update verfügbar ist.
- Wir kündigen jedes Update auf unserem Discord-Server an und senden einen Link zu einem Änderungsbericht.
- Du findest alle Änderungsberichte in deinem Bot-Dashboard und auf unserer Änderungsberichte-Seite.
- Um die neuste Version des Bots zu nutzen, starte den Bot ganz einfach in deinem Bot-Dashboard neu. Updates Updates sind immer kostenlos.
- Du wirst keine neuen Funktionen nutzen können, wenn dein Bot nicht auf der aktuellsten Version ist, bis du deinen Bot auf die neuste Version bringst.
- Wir veröffentlichen regelmäßig Updates für den Modmail Bot, manchmal mehrere an einem Tag. Alle Updates sind kostenlos.
- Dein Modmail Bot wird sich immer auf der neusten ihm verfügbaren Version befinden.
- Wenn ein neues Update für deinen Modmail Bot verfügbar ist, wird dein Bot das Update automatisch installieren.
- Wir kündigen größere Updates auf unserem Discord-Server an und posten einen Link zu dem Änderungsbericht.
- Manche Updates oder Fehlerbehebungen werden nicht angekündigt - dein Modmail Bot wird sie einfach installieren.
- Du findest alle Änderungsberichte in deinem Bot-Dashboard und auf unserer Änderungsberichte Seite.
- Wenn dein Bot ein Update durchführt, wird er für eine kurze Zeit offline sein, während dein Bot einige Datenbanken-Änderungen durchführt. Dies wird normalerweise unter einer Minute dauern und dein Bot arbeitet danach wieder wie davor.
Teilnahme an der öffentlichen Beta
- Eigener Bot
- Modmail-Bot
Bevor du die öffentliche Beta verwendest, beachte bitte:
- Die öffentliche Beta kann instabil sein. Das bedeutet, dass es passieren kann, dass dein Bot abstürzt oder neue Funktionen nicht korrekt funktionieren.
- Manche neue Funktionen in der Beta sind noch nicht übersetzt. Das bedeutet, dass dein Bot eventuell Englisch spricht, anstatt deine voreingestellte Sprache.
- Da du die öffentliche Beta jederzeit verlassen kannst, kann es sein, dass dein Bot kaputt geht wenn die Beta-Version eine höhere Veröffentlichungsnummer als die ältere Version hat. Darüber hinaus könnten Konfigurationsdateien nach dem Zurückschalten beschädigt sein und müssen zurückgesetzt werden, was zu Datenverlust führt.
So kannst du die eigene Bot Beta verwenden:
- Öffne das Bot-Dashboard.
- In dem Status-Panel, klicke auf "Wechseln" dann auf "Branch"-Einstellungen.
- Wähle "Öffentliche Beta (kann instabil sein)" aus.
- Bestätige die Änderung, indem du auf "Speichern" klickst.
- Um Benachrichtigungen über die Veröffentlichung von neuen Beta-Version auf unserem Discord zu erhalten, aktiviere die Beta-Kanäle in #beta.
So kannst du die Beta-Version deaktivieren:
- Öffne das Bot-Dashboard.
- Klicke in dem Status-Panel auf "Ändern" dann auf "Branch"-Einstellung.
- Wähle "Stabile Version (empfohlen)" aus.
- Bestätige die Änderung, indem du auf "Speichern" klickst.
Den Bot-Host wechseln
Der Bot-Host ist der physische Server, auf dem dein Bot läuft. Wir bieten viele rund um die Welt verteilte Bot-Hosts an. So kannst du den Bot-Host wechseln: