Skip to content

Discord Logging

Discord 로깅

안전지대의 모든 생성, 수정, 삭제 내역이 색상 코드가 적용된 임베드 형식으로 Discord 채널에 전송되므로, 누가 무엇을 변경했는지 항상 손쉽게 파악할 수 있습니다.

활성화 방법

Discord 웹훅 URL을 붙여넣으세요. URL을 비워두면 로깅 기능이 완전히 비활성화되며 아무것도 전송되지 않습니다.

shared/config/general.lua
Config.Webhook = {
    url     = '',                 -- 활성화하려면 여기에 Discord 웹훅 URL을 붙여넣으세요
    botName = 'BUPA Safezones',
    avatar  = '',                 -- 봇 아바타용 선택적 이미지 URL
    colors  = {
        create = 3066993,         -- 초록색
        edit   = 3447003,         -- 파란색
        delete = 15158332,        -- 빨간색
    },
}
필드 용도
url Discord 웹훅 URL입니다. 비워두면 로깅이 꺼집니다.
botName 임베드가 게시될 때 표시될 봇의 유저 이름입니다.
avatar 봇의 프로필 아바타로 사용할 선택적 이미지 URL입니다.
colors.create 새로 생성된 구역의 임베드 색상 (기본값 초록색).
colors.edit 수정된 구역의 임베드 색상 (기본값 파란색).
colors.delete 삭제된 구역의 임베드 색상 (기본값 빨간색).

각 임베드가 기록하는 내용

생성 / 수정 임베드 포함 항목:

  • Zone — 구역의 이름 (라벨).
  • Admin — 변경 사항을 적용한 플레이어 이름과 서버 ID.
  • Points — 구역이 가진 폴리곤 포인트 개수.
  • Jobs — 화이트리스트에 등록된 직업 및 최소 등급, 또는 Everyone.
  • Active rules — 현재 해당 구역에서 활성화된 모든 규칙 목록.
  • Identifiers — 관리자의 discord:license: 식별자.
  • Timestamp — 날짜/시간과 리소스 이름이 포함된 하단 영역(푸터).

삭제 임베드는 구역 이름, 관리자, 식별자 등 핵심 정보만 간결하게 기록됩니다.

모든 웹훅 메시지는 ox:locale 설정과 무관하게 영어로 출력됩니다.