위키백과:봇: 두 판 사이의 차이
잔글 "위키백과:봇" 문서를 보호했습니다: 정책이나 지침 ([편집=자동 인증된 사용자만 허용] (무기한) [이동=자동 인증된 사용자만 허용] (무기한)) |
잔글 "위키백과:봇" 문서의 보호 수준을 변경했습니다: 정책이나 지침 ([편집=자동 인증된 사용자만 허용] (무기한) [이동=관리자만 허용] (무기한)) |
(차이 없음)
|
2018년 6월 4일 (월) 22:25 판
이 문서는 한국어 위키백과의 정책입니다. 이것은 모든 사용자들이 일반적으로 따라야 하는 널리 인정된 기준입니다. 문서의 변경은 총의를 반영해야 합니다. |
한국어: 한국어 위키백과는 표준 봇 정책(한국어)을 실시합니다. 자동 승인은 허락되지 않으며 글로벌 봇만 허용됩니다. 봇 권한 요청은 위키백과:봇/등록 신청에 해 주세요. English: This wiki uses the standard bot policy. It allows global bots, but does not allow automatic approval. Request should be made on 위키백과:봇/등록 신청. |
위키백과에서는 편집을 편하게 하기 위해 봇을 사용하는 경우가 있습니다. 이것은 보통 인터위키 수리, 분류 변경, 목록 갱신과 같은 간단한 작업을 하는 데에 사용됩니다. 봇을 사용할 때에는 봇을 위한 계정을 따로 만들어야 합니다. 봇을 등록하면 기본적으로 최근 바뀜에 편집 내역이 보이지 않습니다.
봇을 등록하려면 위키백과:봇/등록 신청에서, 다른 사용자에게 봇 작업을 요청하고 싶을 때는 위키백과:봇 편집 요청에서 할 수 있습니다.
봇 프로그램
위키백과와 위키미디어 프로젝트의 편집에 가장 흔히 쓰이는 도구는 오토위키브라우저입니다. 그 외에 다음의 도구들을 사용할 수 있습니다.
API의 종류
- Mediawiki API (Live)
- 특수:내보내기: 대량의 문서 내용을 XML 형태로 가져올 수 있습니다. (사용법)
- REST API
- 원본 (위키텍스트) 문서 처리:
action=raw
또는action=raw&templates=expand
GET 요청을 index.php에 보내어 가공되지 않은 문서의 위키텍스트 소스 코드를 가져올 수 있습니다.prop=revisions&rvprop=content
나prop=revisions&rvprop=content&rvexpandtemplates=1
또한 매우 비슷하며 추가 정보를 가져오는데 도움이 됩니다.
프로그래밍 언어 및 라이브러리
파이썬
- PyWikiBot — 파이썬 언어로 작성됨. (홈페이지, SF Project Page) (한국어 설치 설명서)
- wikitools - 가벼운 봇 프레임워크
- mwclient - API 기반 프레임워크
펄
- MediaWiki::Bot - 펄로 작성된 상당히 완전한 미디어위키 봇 프레임워크
자바
라이브러리:
- Java Wiki Bot Framework - 자바 위키 봇 프레임워크
- wiki-java - 자바 위키 봇 프레임워크 (단일 파일)
- WPCleaner - WPCleaner 도구에 의해 사용되는 라이브러리
- jwiki - 단순하고 사용하기 쉬운 자바 위키 봇 프레임워크
자바스크립트
- 미디어위키 모듈 (Node.js용)
- (영어) CeJS - 깃허브 – 자바스크립트 프레임워크 (봇 빌드, node.js나 JScript에서의 실행을 위한 미디어위키 기능 포함) ((영어) 위키백과 봇 예제 - 깃허브를 참고.)
루비
- MediaWiki::Gateway – API용 루비 프레임워크.
- wikipedia-client - API를 이용한 루비 프레임워크.
- mediawiki/ruby/api - 루비 API 클라이언트 라이브러리.
- MediaWiki::Butt –API용 루비 프레임워크.
커먼 리스프
하스켈
VBScript
- en:User:Smallman12q/Scripts/cleanuplistingtowiki - 로그인 후 편집 미리보기 제공
- en:User:Smallman12q/VBS/Savewatchlist - 로그인, 주시 목록 가져오기, 파일로 저장, 로그아웃, IE 닫기
- en:Commons:User:Smallbot#Sources - VBScript를 이용하여 일괄 업로드를 하는 스크립트 모음. (자바스크립트, XMLHTTP, MSHTML, XMLDOM, COM)
마이크로소프트 닷넷
- DotNetWikiBot Framework (닷넷 프레임워크 2.0 기반에 C# 언어로 작성됨) (한국어 설치 설명서)
봇 계정 목록
아래의 목록은 한국어 위키백과에 있는 봇 계정입니다.
등록된 봇 계정
등록된 봇의 목록은 특수:사용자/bot을 참고해 주세요.