Pierwsze kroki
Przewodnik po dodaniu ArcBota na serwer Discord i podstawowej konfiguracji.
Dodawanie bota na serwer
- Otwórz link zaproszeniowy ArcBota
- Wybierz serwer, na który chcesz dodać bota
- Zatwierdź wymagane uprawnienia
- Kliknij Autoryzuj
ArcBot potrzebuje następujących uprawnień bazowych:
- Zarządzanie rolami — tworzenie ról sojuszy, self-assign role
- Banowanie / Wyrzucanie członków — komendy moderacyjne
- Zarządzanie wiadomościami — czyszczenie wiadomości, usuwanie starych przypomnień
- Wysyłanie wiadomości — embedy, logi, powiadomienia
- Tworzenie wątków publicznych — wątki dyskusji pod sugestiami
Poszczególne moduły (cogi) mogą wymagać dodatkowych uprawnień.
Co się dzieje po dodaniu?
Po dodaniu bota na serwer:
- Tworzenie konfiguracji — bot automatycznie tworzy domyślną konfigurację dla Twojego serwera (język: angielski, kolor embeda:
#5865F2, brak włączonych modułów) - Synchronizacja komend — komendy slash są synchronizowane per-serwer. Na początku żadne komendy nie są widoczne — pojawiają się dopiero po włączeniu odpowiednich modułów
- Przywracanie konfiguracji — jeśli bot był wcześniej na serwerze i został usunięty mniej niż 30 dni temu, poprzednia konfiguracja zostaje automatycznie przywrócona
Dostęp do panelu konfiguracyjnego
ArcBot posiada webowy panel konfiguracyjny (dashboard):
URL: https://arcbot.pro
Kto ma dostęp?
- Użytkownicy z uprawnieniem Administrator na serwerze Discord
- Użytkownicy dodani do listy
dashboard_usersw ustawieniach serwera
Jak się zalogować?
- Przejdź na stronę dashboardu
- Kliknij Zaloguj przez Discord
- Autoryzuj aplikację OAuth2
- Wybierz serwer z listy (widoczne są tylko serwery, do których masz dostęp)
Podstawowa konfiguracja
1. Ustaw język serwera
Domyślny język to angielski. Aby zmienić na polski:
- Otwórz dashboard → Twój serwer
- Kliknij kafelek Settings (ustawienia serwera)
- Zmień język na Polski
- Zapisz zmiany
Język serwera wpływa na komunikaty bota (błędy, potwierdzenia, itp.). Użytkownicy mogą też ustawić własne preferencje językowe.
2. Włącz moduły (cogi)
ArcBot jest w pełni modularny — żaden moduł nie jest włączony domyślnie. Aby włączyć moduł:
- Otwórz dashboard → Twój serwer
- W siatce modułów znajdź interesujący Cię moduł
- Kliknij przełącznik (toggle) aby go włączyć
- Komendy powiązane z modułem pojawią się na serwerze w ciągu kilku sekund
3. Skonfiguruj role moderacyjne
Większość komend moderacyjnych wymaga posiadania roli z listy moderation_roles:
- Włącz moduł Moderation
- Kliknij Edit na kafelku Moderation
- Dodaj role, które mają mieć dostęp do komend moderacyjnych
- Zapisz zmiany
4. Skonfiguruj logi
System logowania pozwala śledzić akcje na serwerze:
- Włącz moduł Logs
- Kliknij Edit na kafelku Logs
- Dla każdego typu logów (moderacja, welcome, sugestie, itp.):
- Włącz moduł przełącznikiem
- Wybierz kanał docelowy
- Opcjonalnie zmień kolor embeda
- Zapisz zmiany
Nie można włączyć modułu logów bez wybrania kanału docelowego. Dashboard podświetli brakujące pole i wyświetli komunikat błędu.
Pozycja roli bota
Po dodaniu bota na serwer, Discord tworzy rolę ArcBot (lub podobną). Musisz ręcznie przesunąć tę rolę wyżej w hierarchii ról, aby bot mógł:
- Zarządzać rolami użytkowników (ban, kick, mute, role sojuszy)
- Nadawać role z reaction roles
- Zmieniać pseudonimy
Aby to zrobić:
- Przejdź do Ustawienia serwera → Role
- Przeciągnij rolę bota powyżej ról, którymi ma zarządzać
- Zapisz zmiany
Bot NIE MOŻE zarządzać rolami, które są wyżej od jego własnej roli w hierarchii. To ograniczenie Discord API i nie da się go obejść programistycznie.
Następne kroki
- System uprawnień — jak działa autoryzacja w ArcBot
- System modułów — jak włączać, wyłączać i konfigurować moduły
- Moderacja — konfiguracja komend moderacyjnych
- Logi — system logowania akcji