Rozdzielona architektura
Bot działa na osobnym VPS/hostingu, a panel WWW może być wdrożony osobno bez przestojów.
NebulaPulse to gotowy front i API pod bota Discord na osobnym hoście. Moderacja, tickety, ekonomia, automod i status usług — bez mieszania warstwy webowej z procesem bota.
Sprawdzam stan usług...
Aktualizacja: --API pobiera status z osobnego hosta bota przez /api/status.
Frontend nie zależy bezpośrednio od procesu bota. Komunikacja idzie przez warstwę API.
Bot działa na osobnym VPS/hostingu, a panel WWW może być wdrożony osobno bez przestojów.
Panel zapisuje ustawienia, bot odczytuje je przez API/DB. Mniej konfliktów i prostszy deploy.
Widżet statusu informuje użytkowników o stanie bota bez ujawniania backendowych endpointów publicznie.
Strona jest pod modułowy dashboard: aktywujesz sekcje według planu i potrzeb serwera.
Blokada linków, spamu i raidów + system kar.
Kanały zgłoszeń, przejmowanie ticketów, transkrypty.
Praca, napady, sklep, transfery i balans użytkownika.
Edycje wiadomości, bany, role, zmiany kanałów i audyt.
Poziomy aktywności, role za level, konfiguracja progów.
Autorespondery, cykliczne ogłoszenia i reguły czasowe.
Nie. Ten projekt jest właśnie pod scenariusz oddzielnych hostów. Wystarczy poprawnie ustawić `BOT_API_URL`.
Frontend pyta endpoint `/api/status`, a backend po stronie strony pyta host bota i zwraca ujednolicony JSON.
Tak, wystarczy dodać logowanie Discord OAuth2 i endpointy modułów (`/api/guilds`, `/api/modules`).