위키생물종:봇
The term bot (an abbreviation of robot) refers to a script that modifies Wikispecies' content with some degree of automation, whether it is entirely automated, or assists a human contributor in some way.
이 정책은 모든 프로세스에 적용됩니다. 예를 들어, 반복적인 작업을 돕는 도구 사용(예: 반달리즘 되돌리기)은 보조 편집으로 간주되며 일반적으로 봇 운영으로 간주되지 않습니다. 일부 소프트웨어 도구는 봇 정의에서 제외되어 보조 편집으로 간주될 수 있습니다. 현재 제외된 도구는 AWB (AutoWikiBrowser)와 JWB (JavaScriptWikiBrowser)로, 이는 AWB의 웹 버전입니다. 이러한 도구는 각 편집을 완료하려면 사용자의 승인이 필요하며, 자동 모드(자동 저장)에서는 봇 계정을 사용해야 합니다. 이러한 프로그램을 사용하여 분당 20회 이상의 편집을 정기적으로 수행하는 경우, 봇 계정을 개설하는 것이 강력히 권장됩니다.
봇에 대한 승인을 요청하고 싶은 경우, Wikispecies:Bots/Requests for approval을 방문해 주세요.
봇 계정
참여자가 봇을 운용하기 위해서는 별도의 계정을 만들어야 합니다. 계정 이름은 운영자를 식별하고, '봇'이라는 단어를 포함하여 계정의 성격을 명확히 해야 합니다. 봇으로 간주되지 않는 도구는 별도의 계정을 필요로 하지 않습니다.
봇 계정의 기여는 여전히 운영자의 책임입니다. 특히, 봇이 잘못 작동하여 발생한 피해는 봇 운영자가 책임을 지고 수리해야 합니다. 모든 정책은 다른 사용자 계정과 마찬가지로 봇 계정에도 동일하게 적용됩니다. 봇 계정은 사용자 계정 정책의 목적상 운영자의 대체 계정으로 간주됩니다.
Bot accounts should not be used for contributions that do not fall within the scope of the bot's designated tasks.
In particular, bot operators should not use a bot account to respond to messages related to that bot account. 봇을 운용하는 사람은 봇 계정의 토론 페이지를 자신의 토론 페이지로 넘겨주기 처리할 수도 있습니다.
승인
봇은 운용하기 전에 반드시 승인을 받아야 합니다. Contributors may carry out limited testing of bot processes without approval, provided the test edits are very low number a. Such test edits may be made from any bureaucrat or extend the operation of a bot, they should ensure that they do so in compliance with this policy. Small changes, for example to fix improve the operation of a particular task, unlikely to be an issue, but larger changes should not be implemented without some discussion.
Completely new tasks usually require a separate approval request. Bot operators may wish to create a separate bot account for each task.
요구 조건
봇이 승인을 받기 위해서는 그 봇을 운용하는 사람이 다음의 내용을 보여주어야 합니다.
- 봇의 무해성
- 봇의 유용성
- 불필요한 리소스를 소모하지 않는다는 점
- 합의가 형성된 작업만 수행할 것이라는 점
- 관련된 정책이나 지침을 준수할 것이라는 점
봇 계정의 사용자 문서에는 {{Bot}}
태그를 사용하여 봇이라는 것을 확실히 밝혀야 합니다. The following information should be provided on, or linked from, both the bot account's userpage and the approval request:
- Details of the bot's task, or tasks
- Whether the bot is manually assisted, or runs automatically
- When it operates (continuously, intermittently, or at specified intervals), and at what rate
- The language and/or program that it is running
While performance is not generally an issue, bot operators should recognize that a bot making many requests or editing at a high speed has a much greater effect than the average contributor. Operators should be careful not to make unnecessary Web requests, and be conservative in their editing speed.
Developers will inform the community if performance issues of any significance do arise, and in such situations, their advice should be followed.
- Bots in trial periods, and approved bots performing all but the most trivial or urgent tasks, should be run at a rate that permits review of their edits when necessary.
- Unflagged bots should edit more slowly than flagged bots, as their edits are visible in user watchlists.
- The urgency of a task should always be considered; tasks that do not need to be completed quickly (for example, renaming categories) can and should be accomplished at a slower rate than those that do (for example, reverting vandalism).
- Automatic Bots' editing speed should be regulated in some way; subject to approval, bots doing non-urgent tasks may edit approximately once every five seconds, while bots doing more urgent tasks may edit approximately once every two seconds. Assisted-editing with a short span of activity is allowed to edit at a rate of up to 50 edits per minute.
- Bots editing at a high speed should operate more slowly during peak hours (1200 – 0400 UTC), and days (middle of the week, especially Wednesdays and Thursdays) than during the quietest times (weekends). See here for traffic statistics.
- Bots' editing speed may also be adjusted based on slave database server lag; this allows bots to edit more quickly during quiet periods while slowing down considerably when server load is high. This can be achieved by appending an extra parameter to the query string of each requested URL; see Manual:Maxlag parameter for more details.
Dealing with issues
If you have noticed a problem with a bot, or have a complaint or suggestion to make, you should contact the bot operator.
If the bot is causing a significant problem, and you feel that more urgent discussion is necessary, you may also wish to leave a message at Wikispecies:Village Pump, indicating where you have notified the bot operator.
Administrators may block bot accounts that operate without approval, operate in a manner not specified in their approval request, or operate counter to the terms of their approval (for example, by editing too quickly).
A block may also be issued if a bot process operates without being logged in to an account, or is logged in to an account other than its own.