Skip to content

Discord Logging

Discord Logging

Każde utworzenie, edycja i usunięcie strefy bezpiecznej (safezone) może być wysyłane na kanał Discord w postaci kolorowego embedu, dzięki czemu zawsze wiesz, kto co zmienił.

Włączenie

Wklej adres URL swojego webhooka Discord. Pusty URL całkowicie wyłącza logowanie — nic nie jest wysyłane.

shared/config/general.lua
Config.Webhook = {
    url     = '',                 -- wklej tutaj adres URL webhooka Discord, aby włączyć
    botName = 'BUPA Safezones',
    avatar  = '',                 -- opcjonalny adres URL obrazu dla awatara bota
    colors  = {
        create = 3066993,         -- zielony
        edit   = 3447003,         -- niebieski
        delete = 15158332,        -- czerwony
    },
}
Pole Przeznaczenie
url Adres URL webhooka Discord. Puste = logowanie wyłączone.
botName Nazwa użytkownika, pod którą publikowany jest embed.
avatar Opcjonalny adres URL awatara dla bota.
colors.create Kolor embedu dla nowo utworzonej strefy (domyślnie zielony).
colors.edit Kolor embedu dla edytowanej strefy (domyślnie niebieski).
colors.delete Kolor embedu dla usuniętej strefy (domyślnie czerwony).

Co loguje każdy embed

Embedy Utworzenia / Edycji zawierają:

  • Strefa — nazwa strefy (etykieta).
  • Admin — nazwa gracza i identyfikator serwera (server id), który dokonał zmiany.
  • Punkty — liczba punktów wielokąta (polygon), z których składa się strefa.
  • Prace — dozwolone prace (whitelisted) wraz z ich minimalnymi rangami lub Wszyscy.
  • Aktywne zasady — lista wszystkich zasad aktualnie włączonych w strefie.
  • Identyfikory — identyfikatory discord: oraz license: administratora.
  • Sygnatura czasowa — stopka z datą/godziną oraz nazwą zasobu.

Embedy Usunięcia są ograniczone do najważniejszych informacji: nazwy strefy, administratora oraz jego identyfikatorów.

Wszystkie wiadomości z webhooka są w języku angielskim, niezależnie od ustawienia ox:locale.