Fandom Developers Wiki
Advertisement

이 스크립트는 개인용으로만 써야합니다.

이 스크립트는 개인용으로는 설치할 수 있으나, 위키 전역(예: MediaWiki:Common.js 또는 MediaWiki:Fandomdesktop.js)에서 쓰는 것은 이용 약관에 따라 허락되지 않습니다.
(커스터마이징 정책을 참고하십시오.)

WHAM 은 "빠른 도구" 팝업을 사용자의 '특수기능:기여'에 추가하여 여러 가지 기능을 할 수 있게 만드는 스크립트입니다. 이 도구는 원래 SOAP/팬덤 스탭을 위해 개발되었지만, 모든 사용자가 이 도구를 자유롭게 쓸 수 있도록 하였습니다. 팬덤 스탭/SOAP 전용 기능은 제한되어 있으며 원본은 이곳에서 찾을 수 있습니다.

기능[]

  • 빠른 차단: 사용자를 쉽게 차단합니다. 차단 기간과 이유를 수정할 수 있습니다. 고정 기간은 "2주일"이며, 고정 이유는 "문서 훼손"입니다.
  • 모든 문서 삭제하기: 사용자가 만든 모든 문서와 댓글을 삭제합니다.
    • 버전 2에서는 메시지 담벼락이나 포럼에 있는 글들을 삭제하는 것도 가능합니다.
  • 선택하여 삭제하기: 사용자가 만든 문서를 선택하여 삭제합니다. Nuke의 확장기능과 비슷합니다. (버전 2에서만 적용되는 사항: 체크박스와 두 개의 버튼이 사용자의 기여 목록 다음에 있습니다.)
  • 모든 편집 되돌리기: 사용자가 만든 모든 편집을 되돌립니다. 버전 2에서는 되돌리기에 걸리는 시간을 바꿀 수 있지만, 정확도를 높이기 위해 한 되돌리기 마다 기본값으로 0.1초(100ms)가 걸립니다.
  • 모든 기능 사용: 사용자를 차단하고, 그 사용자가 만든 모든 문서를 삭제하고, 그 사용자가 만든 모든 편집을 되돌립니다.
  • 봇 부여/해제: 사용자에 봇 권한을 부여 또는 해제합니다. (버전 2에서는 SOAP/팬덤 스탭/팬덤 헬퍼가 아닌 사용자들에게 선택적으로 적용됩니다. 설치 항목에서 더 자세한 정보 참고) 이 기능은 특정 위키 안에서 봇을 설정할 수 있는 경우에만 적용됩니다.
  • 삭제나 되돌리기가 언제 끝나는 지를 알려주는 상황 표시등 (버전 2에서만 적용)

설치[]

사용법[]

이 스크립트는 당신이 되돌리기 사용자(rollback)이거나 그보다 더 높은 기능을 가진 사용자 권한을 가져야 적용됩니다. SOAP, 팬덤 헬퍼, 스탭들에게는 팬덤 산하 모든 위키에 이 스크립트가 적용됩니다. 만약 당신이 되돌리기나 삭제와 관련된 기본 지연시간을 바꾸고 싶다면, window.WHAMDelay 변수를 아래에 있는 예시(1000 = 1초)처럼 원하는 숫자으로 바꾸면 됩니다. 봇 권한 버튼을 넣고 싶다면 window.WHAMBotMe = true를 import 스크립트 위에 넣으면 됩니다 (SOAP/팬덤 스탭/팬덤 헬퍼에게는 기본값으로 적용이 되기 때문에 필요하지 않습니다). 삭제 메시지의 기본값을 바꾸고 싶으면 window.WHAMDeleteReason 변수를 바꾸면 됩니다. 추가로 선택할 수 있는 변수 window.WHAMBotReason은 봇 권한을 부여/해제할 때 이유를 정할 수 있고 window.WHAMBlockReason은 차단할 이유를 정할 수 있습니다. 만약에 이유가 특정하게 정해지지 않았다면 기본값으로 "정리작업"과 "문서 훼손"이 됩니다.

참고: "모든 기능 사용"은 봇 부여/해제 기능이 포함되지 않습니다.

작업에 쓰일 선택적 봇 변수 예시:

window.WHAMBotMe = true;
window.WHAMBotReason = "Cleanup";
window.WHAMDelay = 100;
window.WHAMDeleteReason = "Housekeeping.";
window.WHAMBlockReason = "Vandalism";
Advertisement