Page semi-protected

위키백과:봇

Wikipedia
A man is shaking hands with a small humanoid robot
물리적 로봇(오른쪽)

(소프트웨어 로봇의 일반적인 별명)은 영어 위키백과의 58,846,855페이지를 유지하기 위해 반복적이고 일상적인 작업을 수행하는 자동화된 도구입니다.봇은 매우 빠르게 편집할 수 있지만 잘못 설계되거나 작동하면 위키백과를 방해할 수 있습니다.이러한 이유로 봇 정책이 개발되었습니다.

현재 영어 위키백과에서 사용하도록 승인된 봇 작업은 2,651개입니다. 그러나 승인된 모든 작업이 적극적으로 편집을 수행하는 것은 아닙니다.봇이 수행한 작업이 해당 편집자의 관심을 끄는 경우 봇은 사용자 대화 페이지에 메시지를 남깁니다.일부 봇은 {{bots}}개 태그를 사용하여 이러한 메시지를 남길 수 있습니다. 범주에 나열된 제외 호환 봇은 207개입니다.현재 "봇" 플래그로 플래그가 지정된 봇은 315개(이전 봇은 400개 이상)입니다.또한 많은 수의 기사를 반자동으로 편집할 수 있는 다양한 도구가 있습니다.

역사

봇은 과거에 짧은 기간 내에 위키백과에 업로드된 많은 수의 기사를 만드는 데 사용되었습니다.일부 기술적 문제가 발생하여 봇 정책이 수립되고 기사의 자동화, 대규모 작성이 제한되었습니다.

봇 정책

위키백과 정책은 봇이 무해하고 유용하며, 승인을 받고, 별도의 사용자 계정을 사용하며, 책임감 있게 운영될 것을 요구합니다.

봇 승인 그룹

봇 승인 그룹(BAG)은 영어 위키백과 커뮤니티를 대신하여 기술 및 품질 관리 관점에서 모든 봇 관련 활동을 감독하고 승인합니다.영어 위키백과에서는 봇에 플래그를 표시할 수 있는 권한이 관료에 한정되어 있습니다.

별도의 계정에서 자동화된 봇을 실행하려면 승인이 필요하며, 이는 위키백과에서 요청할 수 있습니다.봇/승인 요청.

봇을 만드는 방법

일반적으로 봇을 만들려면 프로그래밍 경험이 필요하며 정규식에 대한 지식은 많은 편집 작업에 유용합니다.그러나 AutoWikiBrowser 또는 JavaScript Wiki Browser와 같은 보다 사용자 친화적인 도구 중 일부를 일부 작업에 사용할 수 있습니다.

치킨 스킴, 커먼 리스프, 해스켈, 자바, 마이크로소프트.NET, Perl, PHP, Python 및 Ruby 프로그래밍 언어에는 모두 봇을 만드는 데 사용할 수 있는 라이브러리가 있습니다.Pywikibot은 MediaWiki 봇을 만들기 위해 특별히 개발된 일반적으로 사용되는 Python 패키지입니다.

봇 문제 처리

봇에 문제가 있거나 불만 사항이 있거나 제안할 사항이 있는 경우 사용자 대화 페이지(또는 봇 계정의 대화 페이지)를 통해 봇 운영자에게 직접 문의해야 합니다.운영자들은 지역사회의 우려와 제안에 반응할 것으로 예상되지만, 부디 선의를 가지고 당황하지 마시기 바랍니다.버그와 실수가 발생하고, 우리는 모두 백과사전을 만들기 위해 여기에 있습니다.

봇이 심각한 문제를 일으키거나 봇 운영자가 응답하지 않았는데도 문제가 발생하는 경우 추가 중단을 방지하기 위해 몇 가지 메커니즘을 사용할 수 있습니다.대부분의 봇은 봇 사용자 페이지에서 문제가 있는 작업을 비활성화하기 위한 중지 단추 또는 수단을 제공합니다.이 문제를 먼저 시도한 후 봇 운영자와 문제에 대해 논의해야 합니다.이러한 메커니즘을 사용할 수 없거나 긴급 조치가 필요한 경우 관리자 게시판에 오류가 발생한 봇에 대한 차단을 요청하는 메시지를 남깁니다.게시판의 지침에 따라 봇 운영자에게 게시판에서 진행 중인 토론을 알려야 합니다.

봇이 해당 작업에 대해 설정된 합의를 벗어나 작동하는 것이 우려되는 경우, 먼저 봇 운영자와 문제를 논의하거나 다른 형태의 분쟁 해결을 시도하십시오(BAG 구성원은 이러한 문제에 대해 중립적인 중재자 역할을 할 수 있습니다).이 더 이상 해당 작업에 대한 합의를 얻지 못하는 것이 우려되는 경우, 공식적으로 로봇의 승인에 대한 재검토를 요청하거나 요청할 수 있습니다.

감시 목록에서 특정 봇을 숨기는 방법

감시 목록에서 모든 봇을 쉽게 숨길있지만 사용자 기본 설정이나 기본 감시 목록 설정을 통해 특정 봇을 숨길 수는 없습니다.그러나 다음 단계를 수행하면 사용자 스크립트를 사용할 수 있습니다.

주요 단계

  1. 스페셜로 이동:MyPage/common.js 페이지(또는 스페셜:MyPage/skin.js)에서 다음 행(diff)을 추가합니다.
    importScript('User:UncleDouggie/smart_watchlist.js'); // Backlink: [[User:UncleDouggie/smart_watchlist]]
  2. 특수로 이동:Preferences #mw-prefection-rc에서 '최근 변경사항 및 감시 목록의 페이지별 변경사항 그룹화' 및 'JavaScript가 아닌 인터페이스 사용' 상자를 모두 선택하고 '저장'을 클릭합니다.
  3. 브라우저의 캐시를 무시해야 합니다.
  4. 감시 목록으로 이동합니다.몇 가지 옵션이 있는 상자가 있어야 합니다.사용자 단추 숨기기 사용' 상자를 선택합니다.이렇게 하면 감시 목록에서 특정 봇(및 사용자)을 숨길 수 있습니다.
    참고: 봇을 무시한 후 '사용자 숨기기' 상자의 선택을 취소하여 감시 목록을 검색할 때 실수로 '사용자 숨기기'를 클릭하지 않도록 할 수 있습니다.

선택적 단계

  1. '사용자 단추 숨기기 사용' 상자가 귀찮으면 스페셜로 이동합니다.MyPage/common.css 페이지(또는 특수:MyPage/skin.css)를 입력하고 다음 행(diff)을 추가합니다.
    #SmartWatchlistOptions {display:none !important;}
  2. 브라우저의 캐시를 무시해야 합니다.
  3. 무시 목록을 재설정하는 등 상자를 다시 표시하려면 Special(특수로 이동합니다.MyPage/common.css 페이지에서 선택적 단계 #1에서 추가한 줄을 제거합니다(브라우저의 캐시를 다시 바이패스하도록 기억).선택적 단계 #1 및 #2를 다시 실행하면 상자가 다시 숨겨집니다.

원하는 모든 봇(또는 사용자)을 완전히 무시할 수 있지만, 실수하지 않을 것으로 믿는 잘 정의된 작업이 있는 봇만 무시하는 것이 좋습니다.

감시 목록에서 AWB 편집을 숨기는 방법

사용자 기본 설정 또는 기본 감시 목록 설정을 통해 AutoWikiBrowser(AWB) 편집을 숨길 수 없습니다.그러나 다음 단계를 수행하여 사용자 스크립트를 사용할 수 있습니다.

스텝

  1. 스페셜로 이동:MyPage/common.js 페이지(또는 스페셜:MyPage/skin.js)에서 다음 두 줄(diff)을 추가합니다.
    스크립트 가져오기( '사용자:Evad37/감시목록-숨기기AWB.js' ); 백링크: [[사용자:이브드37/시계목록-숨기기AWB] 넝쿨 awb 기본적으로 숨김 = 진실의; 
  2. 브라우저의 캐시를 바이패스합니다.

편집 요약에 "AWB"가 있는 편집은 기본적으로 숨겨집니다.시계 목록 상단(Monobook 스킨의 경우 "특수 페이지" 옆 또는 Vector 스킨의 경우 "추가" 드롭다운)에 있는 "AWB 표시" 탭을 클릭하여 표시할 수 있습니다.

주의:

  • 빼먹으면,var awbHiddenByDefault = true;AWB 편집 내용은 기본적으로 표시되지만 감시 목록 맨 위에 있는 "Hide AWB" 탭을 클릭하여 AWB 편집 내용을 숨길 수 있습니다.
  • AWB 편집을 완전히 무시할 수는 있지만, 봇이나 미트봇사소한 편집뿐만 아니라 인간 편집자의 상당한 변경 사항이 대부분 포함되어 있다는 것을 기억하십시오.
  • 스크립트로 편집 내용을 숨길 때 이전 편집 내용이 강제로 나타날 수 있습니다.사용Expand watchlist to show all changes, not just the most recent 기본 설정 옵션은 페이지에 대한 숨겨진 다른 감시 목록 히트를 보려면 필요합니다.

특정 봇이 기사를 편집하지 못하게 하는 방법

주 공간 아티클을 특정 봇에서 편집할 필요가 없는 경우는 거의 없습니다.클루봇 NG와 같은 안티반달 봇은 모든 메인 스페이스 기사를 편집할 수 있어야 하기 때문에 모든 봇의 편집을 막을 필요는 없습니다.{{bots} 템플릿을 사용하면 봇이 필요한 드문 상황에서 기사를 편집할 수 없습니다.

예제

봇의 몇 가지 예는 다음과 같습니다.

참고 항목

기사들

분류

메타

반스타

사용자 상자 및 상단 아이콘

  • {{User bot owner}} – 사용자가 봇을 소유하고 실행 중임을 나타내는 사용자 상자 템플릿입니다.
  • {{Bot Topicon}} - 봇을 소유하고 실행 중임을 나타내는 최상위 아이콘 템플릿 - 자동으로 페이지에 카테고리를 추가합니다.