위키백과:봇/등록 신청

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
이용 안내
단축:
백:봇등록
WP:BRFA

이 문서는 봇의 등록을 신청하는 용도로 쓰입니다.

한국어 위키백과에서는 봇 권한 없이 봇을 돌리는 것이 허가됩니다. 하지만, 가급적 봇 권한을 부여 받으십시오. 또한 표준 봇 정책(한국어 번역본)이 시행되고 있습니다. 자동 승인은 허락되지 않으며 글로벌 봇만 허용됩니다.

  1. 봇 등록 신청을 하려면 아래의 등록 신청 박스의 빈칸에 신청할 봇의 이름을 입력하고 신청 버튼을 눌러주세요.
  2. 만약 봇 등록을 재신청하려면 봇 이름 뒤에 숫자를 붙여주세요(예: 만약 봇의 이름이 Wikibot이고, 두 번째 신청이라면 Wikibot/2이라고 적으면 됩니다.).
  3. 등록 신청 란이 나타나면 지시에 따라 알맞게 작성하고, 작성이 끝나면 미리보기 후 저장하면 됩니다.
  4. 작성한 글을 볼 수 있도록 여기를 눌러 아래와 같이 신청 틀을 추가해주세요(BotName은 신청할 봇의 이름으로 변경해 주시고, 재신청이라면 그 뒤의 숫자도 같이 넣어 주세요):
    • {{위키백과:봇/등록 신청/BotName}}

In Korean Wikipedia, running a bot without a bot flag is acceptable, but running with the bot flag is strongly recommended. And this wiki uses standard bot policy. It allows global bots but does not allow automatic approval.

  1. Input bot's user name in the box below and click the button.
  2. If this is a request for an additional task, put a task number as well (e.g. BotName/2).
  3. Complete the questions on the resulting page and save it.
  4. Edit this page, adding the following text to the appropriate section (replacing BotName with your bot's name):
    • {{위키백과:봇/등록 신청/BotName)}}


문서훼손 감지 봇[편집]

기여총편집횟수다른 언어판의 기여통합 계정 목록기록(문서 이동 기록차단 기록권한 기록공통 권한 기록) • 차단플래그 부여

  • 봇의 이름  : 문서훼손 감지 봇
  • 프로그래밍 언어  : Python
  • 자동/수동  : 자동
  • 자세한 기능 설명  : 문서 훼손이나 토론란 훼손을 감지, 필요한 경우 사용자에게 경고를 하거나 사용자 관리 요청에 알림을 남김.
  • 봇 플래그가 있는 다른 언어판의 봇  : ko
  • 추가 정보 (임의)  : 이전 기록은 사:후루타니봇 (기여)를 봐 주세요. 위키미디어 랩스 클러스터 상에서 구동하는 봇입니다. Pywikibot framework를 사용합니다.

문서 훼손과 토론란 훼손을 감지하고 태그를 달아서 해당 편집을 분류하고, 필요한 경우 사용자 관리 요청까지 남기는 봇입니다. 사:후루타니봇으로 테스르를 해 왔으며 이제 새로운 사용자명 문서훼손 감지 봇으로 본격 가동을 하려 합니다. 되도록이면 봇 권한 없이 동작을 하려고 했습니다만 봇 특성상 모든 편집을 다 확인해야 합니다. API Call 횟수가 다른 봇에 비해서 많을 수 밖에 없습니다. 봇 권한을 얻게 된다면 API limit이 상향 조정되어 API Call의 지연 시간이 감소합니다. 경우에 따라 API call이 과다하면 미디어위키 자체적으로 API에 대한 응답을 하지 않습니다. 이러한 경우를 막기 위해서라면 봇 권한이 필요합니다.

이 봇이 편집을 하는 경우는 태그를 지우는 경우, 사관에 글을 남기는 경우, 사용자 토론란에 글을 남기는 경우입니다. 편집을 저장하게 된다면 서버 부하에 따라 다르지만 대략 5~10초 가량 API call을 할 수 없습니다. (부하 분산을 위해) 봇 권한을 받게 된다면 이러한 지연 시간을 단축할 수 있고, 문서 훼손 감지에 도움이 될 것입니다.

사관에 글을 남기거나 사용자 토론란에 글을 남기는 것과 같이 편집을 할 때는 봇 편집으로 표시하지 않겠습니다.(편집이 될 경우 주시문서에서 확인 가능) 봇 권한을 얻는다고 해서 API Limit이 상향 조정되는 것 말고는 변경 사항이 없습니다. 대량 편집을 하는 봇이 아니고 단지 API query가 많은 봇입니다. 본 봇은 이미 다른 사람의 토론 발언을 슬그머니 지워버리는 경우를 방지하는 등 문서 훼손 방지를 위해 큰 역활을 해 왔다고 생각합니다. 위키백과의 문서 훼손 감소를 더 용이하게 하기 위해 봇 권한 부여 부탁드립니다.--콩가루 · 토론 2015년 8월 7일 (금) 21:00 (KST)

토론[편집]

  • 단순히 apihighlimits가 필요하면 메타에 전역 그룹으로 apihighlimits가 있습니다. m:SRGP. — regards, Revi 2015년 8월 7일 (금) 21:03 (KST)
정보 감사합니다. 다만 apihighlimits 권한은 전역 권한으로 권한의 폭이 넓습니다. 기여수가 많은 봇들만이 가지고 있으므로 기각될 가능성이 있다고 보아 이 요청은 닫지는 않습니다.--콩가루 · 토론 2015년 8월 7일 (금) 21:23 (KST)
@분당선M, Sotiale: 지금 봇이 API 리밋에 걸려서 제대로 동작을 못하는 등 여러 애로사항이 있습니다. 당장 오늘만 해도 API 리밋이 쌓여 api 쿼리가 제대로 되지 않는 등 문제가 발생하여 봇이 죽어버리는 문제가 발생했습니다. apihighlimit 권한이 나올때까지만이라도 임시 봇 권한 부여 부탁드립니다.--콩가루 · 토론 2015년 8월 9일 (일) 00:51 (KST)
지금 봇이 API 리밋에 걸려서 제대로 동작을 하지 못하는 문제가 있습니다. 글로벌 권한인 apihighlimit 권한은 그냥 로컬 봇 권한을 얻으라고 해서 기각되었습니다. 봇의 정상적 동작을 위해서 봇 권한 부여 검토를 부탁드립니다. 오류 로그 중 일부는 아래와 같습니다. --콩가루 · 토론 2015년 8월 13일 (목) 21:48 (KST)
WARNING: Http response status 503
WARNING: Non-JSON response received from server wikipedia:ko; the server may be down.
Set rvlimit = ['1']
WARNING: Waiting 5 seconds before retrying.
WARNING: Http response status 503
WARNING: Non-JSON response received from server wikipedia:ko; the server may be down.
WARNING: Waiting 5 seconds before retrying.
Sleeping for 7.0 seconds, 2015-08-12 11:05:11
WARNING: Http response status 503
WARNING: Non-JSON response received from server wikipedia:ko; the server may be down.
Set rvlimit = ['1']
WARNING: Waiting 5 seconds before retrying.
WARNING: Http response status 503
WARNING: Non-JSON response received from server wikipedia:ko; the server may be down.
Set rvlimit = ['1']
WARNING: Waiting 5 seconds before retrying.
WARNING: Http response status 503
WARNING: Non-JSON response received from server wikipedia:ko; the server may be down.
WARNING: Waiting 5 seconds before retrying.
WARNING: Non-JSON response received from server wikipedia:ko; the server may be down.
Set rvlimit = ['0']
WARNING: Waiting 5 seconds before retrying.
WARNING: API warning (revisions): rvlimit may not be less than 1 (set to 0)
WARNING: Non-JSON response received from server wikipedia:ko; the server may be down.
WARNING: Waiting 5 seconds before retrying.
불안정한 기여도 있는 것으로 보이기도 하지만, 봇주의 에로사항이 있는 점은 고려 시험 가동 확인을 위해 9월 5일까지 3일간 봇권한을 임시 부여합니다. 이 기간중에 오류가 발견되는 경우 봇 권한을 즉시 회수하겠습니다. --분당선M (토론) 2015년 9월 3일 (목) 12:03 (KST)
캐나다로 출국해야 하는 저의 개인 사정으로 인해 해당 건을 처리하기가 어렵기 때문에, 9월 8일까지 시험 가동 기간을 연장합니다.--분당선M (토론)

해당 봇의 임시 작동기간을 끝내고 봇 권한을 회수하겠습니다. 해당 시험기간중의 기여를 파악한 대로 부여 가능여부를 결정하겠습니다. --분당선M (토론) 2015년 9월 13일 (일) 00:28 (KST)

찬성 봇의 기여를 살펴본 결과 문서 훼손을 중단하게 해 주는 봇으로 상당히 유용하다고 판단됩니다. --ARURU (토론) 2015년 9월 13일 (일) 18:21 (KST)

후루타니봇[편집]

기여총편집횟수다른 언어판의 기여통합 계정 목록기록(문서 이동 기록차단 기록권한 기록공통 권한 기록) • 차단플래그 부여

  • 봇의 이름  : 후루타니봇
  • 프로그래밍 언어  : Python, Pywikibot Framework 사용
  • 자동/수동  : 자동
  • 자세한 기능 설명  : 사용자:후루타니봇/링크이동요청에 요청을 하면 자동으로 해당 요청을 받아서 링크를 수정하거나 분류를 옮긺. 15분마다 요청이 있는지 확인함.
  • 봇 플래그가 있는 다른 언어판의 봇  : ko
  • 추가 정보 (임의)  : WMF Labs의 ToolLabs 상에서 구동되는 봇임.

위와 같이 봇 권한을 신청합니다. 아즈사봇의 기능을 그대로 옮겨 오는 것입니다.--콩가루 · 토론 2015년 9월 17일 (목) 21:16 (KST)

Yes check.svg Approved 시험 가동을 확인하였습니다. 기존에 신뢰받던 기능이고, 잘 작동됨을 확인하므로 바로 부여합니다. 3일 내로 이의가 제기되면 권한 부여가 취소될 수 있음을 참조바랍니다.--분당선M (토론) 2015년 9월 23일 (수) 08:55 (KST)

토론[편집]

TedBot[편집]

기여총편집횟수다른 언어판의 기여통합 계정 목록기록(문서 이동 기록차단 기록권한 기록공통 권한 기록) • 차단플래그 부여

  • 봇의 이름  : TedBot
  • 프로그래밍 언어  :
  • 자동/수동  : 반자동 또는 수동
  • 자세한 기능 설명  : 사용자:TedBot/기술적 설명 참고 (유지보수 틀 날짜 정리, 잘못된 미완성 목록/부분 토막글 틀 사용 정리, 틀 이름 및 스타일 정리, 긴 토막글 문서 정리, 생존 인물 분류 및 전거 통제 틀 추가, 생몰년 틀 풀기)
  • 봇 플래그가 있는 다른 언어판의 봇  : 없음
  • 추가 정보 (임의)  : 봇의 정상 동작은 확인했습니다. 이 중 틀 이름과 스타일 정리가 주가 될 것 같으며, 충분히 테스트하였습니다. 자세한 사항은 기여 내역을 확인하시면 됩니다. 현재는 봇 권한이 없어 정책에 따라 분당 3차례로 진행하고 있으나(이 부분은 정책을 잘못 이해한 것으로, 1분에 한 차례로 수정하여 봇에 반영), 봇 권한을 획득한 뒤 조금 더 빠른 기여 속도가 필요합니다. --Ykhwong (토론) 2015년 10월 26일 (월) 06:42 (KST)

토론[편집]

한 가지 걱정되는 부분은 다른 언어판에서는 보이지만, 한국어 위키백과에는 펄(Perl)로 등록 신청한 봇이 보이지 않는다는 것입니다. 문제가 없기를 바라며, 궁금한 점이 있으면 말씀해 주시면 답변을 드리도록 하겠습니다. 나중에 승인 범위 확장이 필요하면 추가적으로 승인 절차를 밟도록 하겠습니다. 고맙습니다. --Ykhwong (토론) 2015년 10월 26일 (월) 06:42 (KST)

찬성 @Ykhwong: 사용자:TedBot/기술적 설명을 읽고 기여 일부를 확인해 본 결과 문제가 없습니다. 봇 동작에 대한 기술적 정보를 얻을 수 있어서 인상적입니다. 바로 권한 부여를 해도 별 문제가 없겠습니다.
"마지막 문단에 미완성 목록/부분 토막글 틀이 놓여있는 경우, 일단 치환하지 않음"에 대해 의견이 있습니다. 마지막 문단에 해당 틀이 있고, 그 뒤에 글자([A-Za-zㄱ-ㅎ가-힣]+ 등등)가 나온다면 단락이 있다고 볼 수 있겠습니다. 그렇지 않고 그 뒤에 바로 틀(대체로 둘러보기 틀)이 나오거나, <references/>가 나오거나, 분류가 나온다면 문단이 비어 있다고 볼 수 있겠습니다. 봇 개선에 도움이 될지는 잘 모르겠습니다만 일단은 의견을 남깁니다. 봇 권한을 부여받으시면 이론상으로는 최대 분당 10~12회 가량 편집을 할 수 있으나 분당 6~8회 편집이 권장됩니다.--콩가루 · 토론 2015년 10월 31일 (토) 20:54 (KST)
말씀 감사합니다. 말씀하신 사항 참고하여 설명을 보강하겠습니다. 고맙습니다. --Ykhwong (토론) 2015년 10월 31일 (토) 21:03 (KST)
정보 wikitech:Help:Tool Labs 위키미디어 재단에서는 원격 서버에서 봇 등을 구동할 수 있는 Tool Labs라는 서비스를 제공하고 있습니다. 혹시 봇을 데스크톱에서 구동하고 계시고 연속적인 작업이 필요하시다면 봇을 Tool Labs에서 구동하시는 것은 어떠신가요?--콩가루 · 토론 2015년 10월 31일 (토) 21:22 (KST)
의견 감사합니다. 참고로, 제가 신청한 봇의 언어는 펄입니다. 제시해 주신 도움말 설명이 파이썬에 편중되어 있는데, 펄에 대하여 Tool Lab에서 기술된 리소스가 있으신가요? 파이썬 언어도 다룰 수는 있지만 천 줄이 넘어가므로 당장은 재작성 시 들어가는 비용이 많습니다. 고맙습니다. --Ykhwong (토론) 2015년 10월 31일 (토) 22:19 (KST)
Perl에 대한 문서는 제가 아는 것이 없습니다. Pywikibot이 python으로 작성되어 있어서 python을 중심으로 서술된 것 같습니다. 하지만, 해당 Instance에 Perl은 설치가 되어 있기 때문에 python 명령어를 Perl 명령어로 바꿔서 이해하셔도 무방하실 것 같습니다.--콩가루 · 토론 2015년 10월 31일 (토) 22:28 (KST)

새로이 제작된 봇이라면 신뢰성의 검증은 결국 실제 가동으로써 할 수밖에 없으며, 이것이 완벽히 확보될 때까지 플래그 부여를 보류하는 것은 현실적이지 않을 것 같습니다. 다만 프로그램이라는 것은 언제 오동작할지 모르니만큼, 혹여 문제가 발생했을 경우 문제의 추가 확산을 방지할 수단은 확보하는 것이 바람직하다고 봅니다(다른 봇도 마찬가지지만요). 이를테면 봇의 사용자 토론 문서에 새 메시지가 남겨지면 동작을 중지한다거나, 가동 중에는 운영자가 빠른 응대를 할 수 있는 채널(사용자 토론이든 IRC 등이든)을 열어두는 등의 조치가 있을 수 있겠네요. 사용 프로그래밍 언어가 파이썬인지 펄인지는 봇의 신뢰성과 직결되는 문제는 아니며, 단지 파이썬으로 작성된 Pywikibot이 수많은 사용자에 의해 검증되었기에, 그리고 비교적 강력한 기능과 간편한 사용법을 두루 갖추었기에 주류를 차지할 뿐일 것입니다. --IRTC1015 2015년 10월 31일 (토) 23:10 (KST)

제가 작성한 스크립트 파일을 공개합니다. 사용자:TedBot/wiki.pl 파일을 실행하여 검증해 주시기 바랍니다. 지속적으로 유지 보수 중인 스크립트이므로 내용이 변경될 수 있습니다. 참고로, 유지보수 틀에 날짜 추가하는 일은 끝이 났습니다. (동일 틀이 다중으로 사용된 문서 제외) 특정 연도에 태어난 인물의 경우 '기원전 1'과 'D'를 입력하여 실행하시기 바랍니다. 왜냐하면 기원후 인물은 모두 정리했기 때문입니다. 공식 웹사이트 틀 정리 기능은 현재 쓰이지 않습니다. 이 기능은 검증하지 말아 주시기 바랍니다. 고맙습니다. --Ykhwong (토론) 2015년 11월 1일 (일) 00:39 (KST)
IRTC1015님의 의견에 따라 사용자토론 변경 시 자동으로 일시 정지하는 기능을 추가했습니다.[1] 테스트해본 결과 정상 동작합니다. 누가 무슨 메시지를 남겼는지까지 표시되게끔 했습니다.[2] 봇 신청 요청을 위해 추가로 요청하실 사항이 있으면 말씀해 주세요. --Ykhwong (토론) 2015년 11월 1일 (일) 11:05 (KST)

검증 시간과 봇 권한을 받는데 시간이 얼마나 오래 걸릴지는 잘 모르겠습니다. 사용자:TedBot/검증에서 검증 결과를 일부 올려두었으니 참고해 주세요. --Ykhwong (토론) 2015년 11월 5일 (목) 12:42 (KST)

봇 승인의 지연은 봇에 대한 정보가 불충분해서일 수도 있지만, 사무관의 확인 자체가 지연되는 경우에도 발생합니다. 참고 바랍니다. --IRTC1015 2015년 11월 6일 (금) 23:20 (KST)

기여에 문제가 없기에 권한을 부여하는데에는 찬성합니다. 다만 최근 100개 기여만 봤습니다만, 이와 같은 틀 추가삽입 에러가 보이는데, 이에 대해 인지하고 계시는지나, 봇 권한을 부여받으면 이에 대해서 잘 인지하고 있어야 봅니다. 이러한 내용을 인지하고 있고 매 편집을 감시하는등의 대처할 방안이 있는지 묻고 싶습니다.--분당선M (토론) 2015년 11월 28일 (토) 11:58 (KST)

언급해 주신 사항은 제가 봇을 중단하고 다른 코드를 삽입하여 테스트한 것입니다. 테스트를 위한 고의적인 사항이고, 제가 그 즉시 되돌리기한 것입니다. 해당 봇이 1분에 한 차례씩 수행되지만, 해당 시점 바로 전에 몇 분 간의 텀이 있는 것을 보실 수 있으며 이것이 증거입니다. 또, 사용자:TedBot/검증에서 보시면 diff를 언제나 별도 파일로 생성해 두기 때문에 기여가 있은 뒤에도 빠른 대처가 가능합니다. --Ykhwong (토론) 2015년 11월 28일 (토) 12:02 (KST)
확인해본 결과 1분 간격으로 계속 진행될 때에는 오류가 없음을 확인했습니다. 인지하고 있는 것으로 보아 문제가 없는 것으로 보입니다.--분당선M (토론) 2015년 11월 28일 (토) 12:15 (KST)

Yes check.svg Approved 찬성 의견이 여럿 있었고, 해명해 주신 내용을 제외하고는 별다른 문제점이 없는 것으로 보아 권한을 부여합니다. 봇 권한을 가지고 봇을 작동하는 초기에는 1분에 3~4회 가량의 편집등으로 작동이 잘 되고 있는지 확인하면서 안정화가 되도록 하는 것을 권합니다.--분당선M (토론) 2015년 11월 28일 (토) 12:18 (KST)