이 페이지는 이동 보호되어 있습니다.

위키백과:봇/등록 신청

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기

봇 등록 신청 / Request for bot flag

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


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

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

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

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

파닭봇[편집]

KindBot I[편집]

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

  • 봇의 이름: KindBot I
  • 봇 운영자: 친절한사용자
  • 프로그래밍 언어: Python (pywikibot)
  • 자동/수동: 자동
  • 자세한 기능 설명: 분류 이동이나 대량 이동을 합니다. 넘겨주기 문서도 만듭니다. 각주 문단과 <reference /> 태그가 필요한데 없는 경우에 추가합니다.
  • 봇 플래그가 있는 다른 언어판의 봇: 없음
  • 추가 정보 (임의): 2020년 4월 29일 (수) 19:32 이후의 KindBot I의 기여는 분류 이동 테스트이고, 2020년 4월 27일 (월) 11:23에서 2020년 4월 27일 (월) 13:26의 친절한사용자의 이동 기록은 대량 이동 테스트입니다. 대체로 딜레이는 8초 정도입니다. 테스트 기간동안 딜레이를 60초로 지정하여 작동합니다.

 — 친절한사용자 (토론 / 기여) 2020년 4월 29일 (수) 19:39 (KST)

토론[편집]

@친절한사용자: 개인적인 생각이지만 AWBPWB가 딜레이 지정 불가하다면 몇번만 가동해본 뒤에 봇 권한이 부여될 때까지 봇 가동을 멈추고 기다리시는 것은 어떠신지요? — Gomdoli4696 (토론) 2020년 5월 7일 (목) 10:32 (KST)

제 기준에 따른 판단입니다.

  1. 사용자를 신뢰할 수 있는가 - YES
  2. 그렇다면 그 사용자를 봇 운영자를 신뢰할 수 있는가 (기술적인 수리 측면으로) - 확인 필요
  3. 신청자 봇의 기능이 봇 플래그를 받으면 위키백과 활성화에 도움을 주는가? - YES
  4. 오작동, 혹은 안정화 중인지 - 작동 기록 추가로 필요

4항은 NO, 나미지는 YES를 받아야 문제가 없다고 보는 것입니다. 추가로 작동하는 내용을 확인해 봐야 합니다. --*Youngjin (토론) 2020년 5월 7일 (목) 16:32 (KST)

추가로 작동하는 내용을 확인해야 한다는 말씀은, 봇 테스트가 더 필요하다는 말씀으로 이해합니다만, Pywikibot 특성상 대부분의 스크립트에는 딜레이를 지정할 수 없는데 괜찮은가요? 또한, 4항이 NO라면 2항은 자연히 YES로 판단되나요?—{{사|친절한사용자}}토론 2020년 5월 8일 (금) 10:36 (KST)
Python은 잘 해보지 않아 모르겠습니다만, 예로 들어 time 모듈에서 sleep 함수를 사용한다든가 하는 방식으로 딜레이 지정은 하실 수 없는지요? --Raccoon Dog (talk) 2020년 5월 8일 (금) 10:39 (KST)
C같은 경우도 delay 함수를 사용할 수 있는데, python이라고 그 기능이 없을 것 같지는 않다고 생각하긴 합니다. — Gomdoli4696 (토론) 2020년 5월 8일 (금) 10:41 (KST)
@Raccoon Dog: 딜레이 파라미터를 추가하려고 노력하지 않은 것은 아닙니다만, 제가 따로 제작한 스크립트가 아니고 기본적으로 존재하는 스크립트라 이해하기가 어렵습니다. —{{사|친절한사용자}}토론 2020년 5월 8일 (금) 10:45 (KST)
@Gomdoli4696: 파이썬에 그러한 기능이 있는 것은 저도 알고 있습니다. 없을 리도 없구요.—{{사|친절한사용자}}토론 2020년 5월 8일 (금) 10:46 (KST)
그렇긴 하네요. — Gomdoli4696 (토론) 2020년 5월 8일 (금) 10:48 (KST)
등록 신청 당시 사:KindBot I에 문서 이동 권한이 없어 문서 이동 테스트는 나누어 진행했지만, 5월 8일부로 문서 이동 테스트 역시 사:KindBot I로 진행합니다.—{{사|친절한사용자}}토론 2020년 5월 8일 (금) 11:11 (KST)
@Raccoon Dog: 또한, 딜레이 최솟값을 60초로 변경하였습니다. 이는 movepages.py를 직접 수정한 것이 아니라, throttle.py를 수정한 것입니다. —{{사|친절한사용자}}토론 2020년 5월 8일 (금) 12:02 (KST)

(편집 충돌) @친절한사용자: 도움이 될지 모르겠으나, Pywikibot의 내부를 살펴보았습니다. pywikibot/bot.py 내에 -putthrottle parameter가 있는 것이 확인되었으며 (아래 내용 참고)

        elif option in ('-putthrottle', '-pt'):
	config.put_throttle = int(value)

config는 config2.py를 import하면서 사용한 이름으로, (pywikibot/__init__.py 내 34번째 줄 from pywikibot import config2 as config 참고) -putthrottle:60과 같이 입력하면 config2.py 내에 put_throttle 변수가 60으로 바뀌는 것으로 보입니다. (아래 config2.py 내 644번째 줄 참고) --Raccoon Dog (talk) 2020년 5월 8일 (금) 12:02 (KST)

	# Slow down the robot such that it never makes a second page edit within
	# 'put_throttle' seconds.
	put_throttle = 10
이미 변경하셨군요, 알겠습니다. --Raccoon Dog (talk) 2020년 5월 8일 (금) 12:03 (KST)
도움 감사드립니다. :) —{{사|친절한사용자}}토론 2020년 5월 8일 (금) 12:04 (KST)
Raccoon Dog님이 말씀하신 방법이 throttle.py를 직접 수정하는 것보다 근본적인 대책이었습니다. throttle.py를 수정하면 딜레이를 중복으로 주고, 유연하게 시간을 지정할 수 없었습니다. —{{사|친절한사용자}}토론 2020년 5월 8일 (금) 13:21 (KST)

네 많은 분들이 말씀해주셨네요, 제가 요청하던 바가 이것이였습니다. 일단 오작동은 없어보이네요--*Youngjin (토론) 2020년 5월 9일 (토) 21:55 (KST)

KindBot I의 기능을 추가 및 삭제합니다. 분류 이동은 훨신 빠른 소도구인 cat-a-lot이 있으므로 굳이 필요하지 않다고 생각합니다. 여러 기능이 추가되어 작동하니, 각 기능의 오작동 여부를 모두 확인하시기 전에 봇 권한을 부여하지 말아주세요. 추가된 기능은 상단 자세한 기능 설명에 서술합니다. —{{사|친절한사용자}}토론 2020년 5월 10일 (일) 19:34 (KST)
괄호가 붙은 문서의 넘겨주기 문서도 생성하는 오류가 있습니다. 현재 수정중입니다. —{{사|친절한사용자}}토론 2020년 5월 10일 (일) 20:07 (KST)
뿐만 아니라, -putthrottle 파라미터가 넘겨주기 문서 생성 작동 중간에 씹혔습니다. 왜 그런지 확인중입니다... —{{사|친절한사용자}}토론 2020년 5월 10일 (일) 21:15 (KST)
두 오류 모두 스크립트를 뜯어고쳐 해결했습니다. —{{사|친절한사용자}}토론 2020년 5월 10일 (일) 21:36 (KST)
말씀하신 대로 Cat-a-lot이 있는데도 왜 여러 사용자들이 봇이 그 일을 하도록 할까요? Cat-a-lot을 쓰면 최근 바뀜에 무슨 일이 일어날까요? — regards, Revi 2020년 5월 10일 (일) 22:09 (KST)
넘겨주기 없어도 잘 검색되는 내용들이 대거 넘겨주기로 생성되고 있는 이유에 대한 해명이 요구됩니다. — regards, Revi 2020년 5월 10일 (일) 22:02 (KST)
그리고... PT는 -pt:60 지정하면 알아서 조정해 줍니다. — regards, Revi 2020년 5월 10일 (일) 22:03 (KST)
소스 코드를 만지는 고통스러운 일이 필요하지도 않다는 거예요. 시스템에 대한 이해도가 의심됩니다. — regards, Revi 2020년 5월 10일 (일) 22:09 (KST)
throttle.py 최댓값 한계치를 낮게 잡아놓은 것을 까먹은 것입니다. 처음 몇 번간 60초로 지정했는데 240초 주위로 딜레이가 지정되었기 때문에 임의로 최댓값을 조정했었습니다. 그리고, Abc, Bc와 같은 넘겨주기 문서는 왜 만든 것인가요? —{{사|친절한사용자}}토론 2020년 5월 10일 (일) 22:15 (KST)
AbcBc는 해당 문서를 만드신 분께 물어보셔야겠죠? 저는 귀하의 봇 편집에 대해서 귀하에게 묻고 있는 것입니다. 더불어 오늘 19시 30분부터 19시 49분까지 60초당 1회를 한참 상회하는 편집을 하셨는데, 이것에 대한 해명도 부탁드립니다. 당시에 제가 봤으면 즉시 봇 오작동으로 무기한 차단되었을 일입니다. — regards, Revi 2020년 5월 10일 (일) 22:20 (KST)
(편집 충돌) 해당 편집은 변명할 여지가 없는 제 잘못입니다. 앞서 말했듯, 제가 지정한 것과 다르게 스로틀이 지정되었기 때문에 스크립트 내부에 기본적으로 지정된 값이 있는 것으로 착각했었습니다. —{{사|친절한사용자}}토론 2020년 5월 10일 (일) 22:30 (KST)
(당연한 것이지만) 미리 작성된 스크립트라도 실행하기 전에 코드를 꼼꼼히 읽어보겠습니다. —{{사|친절한사용자}}토론 2020년 5월 10일 (일) 22:31 (KST)
aa, aA, Aa, AA 모두 사용자의 입력이나 링크를 타고 들어올 때 문맥의 혼동 가능성이 있습니다. 이와 관련하여 무작정 넘겨주기 처리를 강행한 것이 아니라 그 이전에 철저한 심층조사와 다른 사용자분의 협조가 선행되었음을 말씀드립니다. 위키백과:로마자 두 글자 문서 및 영어 위키백과의 넘겨주기, 백:넘겨주기의 맞춤법/외래어 표기법 혼동을 보완해주는 넘겨주기 조항 등 또한 참조되었습니다. 그러나 영어가 포함된 제품명, 기업명, 상표명의 공식 명칭 등 로마자 두세글자 문서와 무관한 명칭은 제 개인적으로 한국어 위키백과의 혼동 가능성이 확인되지 않았거나 일일이 확신할 수 없어 건들지 않았습니다. (과거에 INTEL의 삭제 기록 등이 있었기 때문입니다) 저 또한 물론 잘못 기여한 것이 있을 수 있습니다만, 봇 기여를 따라하시기 앞서 제게 먼저 취지를 물어보셨으면 좋았을텐데 아쉽습니다. --ted (토론) 2020년 5월 10일 (일) 23:11 (KST)
잘 이해했습니다. 넘겨주기 문서는 생성 전에 먼저 확인하도록 하겠습니다. 무턱대고 일을 벌여놓아 정말로 죄송할 따름입니다. —{{사|친절한사용자}}토론 2020년 5월 10일 (일) 23:31 (KST)

알려 주셔서 감사합니다. 봇 권한 부여시 참조하겠습니다. 봇 운영자에 대해서는 신뢰할 수 있지만, 아직 안정화가 덜 되 봇 권한을 부여하고 작동하는 것이 부적절한 것으로 보여집니다. 지금 시점보다는 진행하시는 모든 Task가 안정화가 되면 부여 여부를 결정하겠습니다. --*Youngjin (토론) 2020년 5월 11일 (월) 19:10 (KST)

이 계정은 아니나, 같은 사용자가 가동하고 있는 KindBot 계정의 업무에 대해 부적절하다는 문의가 생겨 해당 계정이 제제를 받았습니다. 자세한 토론 내용은 특:고유링크/26526498#업무_관련을 참고하여 주시기 바랍니다. — 와정말대단하다 (토론) 2020년 5월 14일 (목) 11:54 (KST)
확인했습니다. 현 시점에서는 #4가 YES입니다. (#4가 NO가 되어야 합니다.)--*Youngjin (토론) 2020년 5월 19일 (화) 18:48 (KST)
추가했던 기능의 필요가 없다고 판단하여 기능을 본래 목적으로 되돌립니다. —{{사|친절한사용자}}토론 2020년 5월 21일 (목) 17:39 (KST)

DaedanBot[편집]