FANDOM


Nuvola apps important
이 스크립트는 개인용으로만 써야합니다!
당신은 이 스크립트를 자신을 위해 설치할 수는 있으나, 위키 전역에서 쓰는 것은 이용 약관에 위배되기 때문에 허락하지 않습니다 (예: MediaWiki:Common.js 또는 MediaWiki:Wikia.js).
(커스터마이징 정책을 참고하십시오.)

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

기능

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

사용법 & 설치

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

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



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

WHAMBotMe = true;
WHAMBotReason = "정리작업";
WHAMDelay = 100;
importScriptPage('MediaWiki:WHAM/ko/code.2.js', 'dev');

만약 당신이 이미 importArticles()를 쓰고 있다면, 아래에 있는 코드를 문서 목록에 넣어서 스크립트를 불러올 수 있습니다.

"u:dev:MediaWiki:WHAM/ko/code.2.js",