Poradnik Hostowania Własnego Bota (Premium)
Krok po kroku: jak uruchomić, skonfigurować i dostosować własną dedykowaną instancję Bota z pakietem Premium na platformie FixsuBot.
1. Pozyskanie Tokenu Bota w Discord Developer Portal
Aby odpalić własną instancję bota pod własną nazwą i logo, musisz pobrać unikalny Token aplikacji z portalu Discorda:
- Przejdź do oficjalnego portalu Discord Developer Portal i zaloguj się.
- Kliknij przycisk New Application w prawym górnym rogu i wpisz nazwę swojego bota.
- W menu bocznym przejdź do zakładki Bot.
- Kliknij Reset Token lub Copy, aby skopiować Twój ciąg znaków Token Bota (Wymagany).
⚠️ BARDZO WAŻNE: Włącz Privileged Gateway Intents!
W zakładce Bot w Discord Developer Portal zjedź niżej do sekcji Privileged Gateway Intents i włącz 3 przełączniki:
• PRESENCE INTENT
• SERVER MEMBERS INTENT
• MESSAGE CONTENT INTENT
Bez tych uprawnień Twój bot nie odpali modułów powitań, weryfikacji ani levelingu!
2. Uruchomienie Instancji w Panelu FixsuBot
Po zakupie pakietu Premium przejdź w panelu nawigacyjnym do zakładki Dedykowany Bot (BaaS):
Uruchom własnego, spersonalizowanego bota wyposażonego w rdzeń Fixsubota.
- Wklej skopiowany Token w pole Token Bota.
- (Opcjonalnie) Wklej Client Secret jeśli chcesz w pełni połączyć aplikację OAuth2.
- Kliknij zielony przycisk 🚀 URUCHOM PROCES / ZAKTUALIZUJ.
- Gdy proces wystartuje, status bota zmieni się na ● ACTIVE / ONLINE.
3. Bot Personalizer – Personalizacja w Locie
FixsuBot pozwala na zmianę tożsamości bota w czasie rzeczywistym bezpośrednio z poziomu panelu bez odłączania bota:
🎨 Bot Personalizer
Zmieniaj status i aktywność bota w czasie rzeczywistym.
- Nowa Nazwa Bota & Awatar: Podaj URL obrazka (np. bezpośredni link z Imgur lub Discord), aby odświeżyć awatar bota.
- Status & Aktywność: Wybierz czy bot ma mieć status Online, DND (Nie przeszkadzać) czy Idle, oraz ustaw opis (np. "Gra w /help" lub "Ogląda serwer").
- Zatwierdź przyciskiem ✨ USTAW STATUS BOTA W LOCIE.
4. Zarządzanie Limitami Serwerów (Sloty)
Każda licencja Premium posiada domyślny limit prywatnych serwerów (slotów), na których bot może aktywnie przebywać:
- Statystyki Slotów: W panelu widnieje informacja np. Aktualnie działa na 0 / 3 Serwery.
- Dokupowanie Slotów: Jeśli potrzebujesz podpiąć bota do większej liczby serwerów, możesz w każdej chwili dokupić dodatkowy slot jednorazowo (`+1 Slot`).
- Zarządzanie Połączeniami: W panelu widzisz listę wszystkich serwerów, na których przebywa Twój Custom Bot. Jednym kliknięciem możesz odłączyć bota z niepotrzebnego serwera.
5. Zaawansowane Komendy i Optymalizacja VPS (PM2 & Prisma)
Jeśli hostujesz całą aplikację na własnym serwerze VPS (Debian/Ubuntu), skorzystaj z poniższych zoptymalizowanych poleceń produkcyjnych:
🗄️ Synchronizacja Bazy Danych z Nowymi Modułami (Prisma):
npx prisma generate
# Synchronizacja struktury bazy danych MariaDB/MySQL:
npx prisma db push
⚡ Odpalenie Produkcyjne PM2 z Alokacją RAM 4GB dla AI:
pm2 start vps/ecosystem.config.cjs
# Włączenie automatycznego startu bota po reboocie VPS:
pm2 save && pm2 startup
🔍 Podgląd Logów i Diagnostyka na Żywo:
pm2 logs --err
# Panel monitoringu procesora i pamięci:
pm2 monit