위키백과:봇/등록 신청

봇 등록 신청 / 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}}

নকীব বট편집

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

  • 봇의 이름: নকীব বট
  • 봇 운영자: User:Nokib Sarkar
  • 프로그래밍 언어: Pywikibot
  • 자동/수동: Automatic
  • 자세한 기능 설명: The Bot will
  1. Add {{분류 넘겨주기}} to the redirected categories (if applicable)
  2. move the category members to the target category
  • 봇 플래그가 있는 다른 언어판의 봇: bnwiki
  • 추가 정보 (임의): All the settings can be configured in here (please translate if applicable. I am doing 10 test edits.

--Nokib Sarkar (토론) 2020년 6월 25일 (목) 03:47 (KST)

  • Test Edits: Please have a look into Bot's contribution. Nokib Sarkar (토론) 2020년 6월 25일 (목) 14:29 (KST)

토론편집

@Nokib Sarkar: There is no {{Category redirect}} here, {{분류 넘겨주기}} instead. — Gomdoli4696 (토론) 2020년 6월 25일 (목) 14:23 (KST)

@Gomdoli4696: I think you have noticed my test edits. The summary was in English. But the edits were in your native language. Would you mind translating my config, please? -Nokib Sarkar (토론) 2020년 6월 25일 (목) 14:27 (KST)
I checked. — Gomdoli4696 (토론) 2020년 6월 25일 (목) 14:30 (KST)
@Nokib Sarkar: I am not kowiki's admin and bureaucrat. kowiki's bureaucrat is ChongDae, Ha98574, Sotiale, PuzzletChung and *Youngjin. — Gomdoli4696 (토론) 2020년 6월 26일 (금) 22:37 (KST)
Gomdoli4696, that' OK. Would you mind providing me the translations here? I would add that. Thanks in advance. Nokib Sarkar (토론) 2020년 6월 26일 (금) 23:57 (KST)
Bot replaced redirected [[Category:{0}|]] with the target [[Category:{1}]]→?
Adding {{Category redirect}}→?
Under the current kowiki local bot policy, bot must put something in an edit summary to make bot edits distinguishable. Probably easily fixable. Also it must have English "bot" or Korean "봇" in their username. Your bot doesn't have it in the username. This one is not an easy one, I guess. — regards, Revi 2020년 7월 8일 (수) 23:16 (KST)

As revi is mentioning, according to local policy the "Bot" symbols in username and edit-summary is required in order to distinguish between human. The edit itself looks fine, I recommending Korean edit summary through.--*Youngjin (토론) 2020년 7월 9일 (목) 14:41 (KST)

 질문 @Nokib Sarkar: Is বট "bot" in Bengali? — Gomdoli4696 (토론) 2020년 7월 9일 (목) 15:20 (KST)
Gomdoli4696 Sorry for late reply. Yes, the term "বট" is the transliteration in Bengali of the term "Bot". I have prompted above (and now following this) for the translation of edit summary. Would you please help me translating that? Thanks Nokib Sarkar (토론) 2020년 7월 9일 (목) 17:10 (KST)
Bot replaced redirected [[Category:{0}|]] with the target [[Category:{1}]]봇: [[분류:{0}]]을(를) [[분류:{1}]](으)로 분류 대체함
Adding {{Category redirect}}봇: {{분류 넘겨주기}} 틀 추가
@Nokib Sarkar: "봇" is "bot" in Korean, "분류" is "category" in Korean. — Gomdoli4696 (토론) 2020년 7월 9일 (목) 19:27 (KST)
Gomdoli4696 Thanks for your translations. I am performing 10 test edits with the translated summary.নকীব বট (토론) 2020년 7월 9일 (목) 19:35 (KST)
 완료. By the way, I used my bot account to discuss here mistakenly as I was logged in to change bot's configuration then. - Nokib Sarkar (토론) 2020년 7월 9일 (목) 19:51 (KST)
It still does not fulfill the "Bot must have "bot" or "봇" in the username" requirement of the bot policy (translation for you).
To operate a bot, separate bot account must be created, and the account must contain "bot" or "봇" in their username. (Standard Bot Policy only mentions "bot", but Korean word for the 'bot', '봇', is also allowed.)
— regards, Revi 2020년 7월 17일 (금) 02:21 (KST)
@-revi: Is it necessary for the bot name to be in English or Korean? The username contains the word "বট" which is the transliteration of the word "bot" in Bengali (I have mentioned above). Regards Nokib Sarkar (토론) 2020년 7월 17일 (금) 02:33 (KST)
Policy mandates that it is either English or Korean. We expect Korean Wikipedia users to speak Korean, and we can expect most people will have basic English knowledge thanks to the mandatory English educations in K-12 system, but most (if not all) of us speaking Korean don't learn Bengali in school so we can't expect the same for Bengali. — regards, Revi 2020년 7월 17일 (금) 02:36 (KST)
@-revi: I have read your translation. I can communicate with you in English. Actually, in our bnwiki, several bots are running with the username in their own language (i.e japanese, chinese etc). I thought that would so in this wiki. But I am really very sorry that I cannot rename my username as I am more familiar with the spelling in my community. I know that rules are rules; but could you please consider the issue as an exception. I think all ther other rules are fulfilled except this. If you cannot, please let me know. I will not run my bot any more in this wiki which may violate your local policy as I also respect those. Regards- Nokib Sarkar (토론) 2020년 7월 17일 (금) 02:46 (KST)
Addition: The summary still provides with the information that I am a bot (Translations are provided). I think that is enough for a human being to distinguish. Nokib Sarkar (토론) 2020년 7월 17일 (금) 03:02 (KST)
I aware that some local policy allows to do that (including your home wiki), however not in Korean wikipedia. (Note: Currently on wikibreak and won't able to watch this request for next 7 days) Best, --*Youngjin (토론) 2020년 7월 17일 (금) 13:59 (KST)

──────────────────────────────────────────────────────────────────────────────────────────────────── @*Youngjin: Sorry for disturbing. May the request have some attention, please? Or it may be expired? Nokib Sarkar (토론) 2020년 7월 27일 (월) 20:05 (KST)

DaedanBot편집

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

  • 봇의 이름: DaedanBot
  • 봇 운영자: Gomdoli4696
  • 프로그래밍 언어: AWB, Paws(일부)
  • 자동/수동: 자동 또는 반자동, 가끔 수동
  • 자세한 기능 설명
    1. {{분류 필요}}를 부착합니다.
    2. 틀의 인수 대체 작업을 하기도 합니다. 특수:차이/27259782 외.
    3. 분류 대체 작업도 합니다. 특수:차이/27251100 외.
    4. 기타 잡일.
  • 봇 플래그가 있는 다른 언어판의 봇: 일본어판. (사용자 권한 기록, 봇 등록 신청)
  • 추가 정보 (임의): 봇 편집 요청 등에서 봇이 필요한 부분이 많이 보이고 있으나 작업 시간 때문에 처리를 못한 적이 있었습니다. 또 최근 바뀜에 노출되지 않는다는 점을 이용해 이전에 잠시 했다가 중단했던, {{계정명 변경 권고}} 틀을 푸는 작업을 진행해보려고 합니다.

— Daedan (토론) 2020년 9월 10일 (목) 17:24 (KST)

토론편집

2020년 8월 말이나 그 이후에 신청하겠습니다. — 와정말대단하다 (토론) 2020년 6월 1일 (월) 21:33 (KST)

글 달아주실 때 핑해주시면 감사하겠습니다. — Daedan (토론) 2020년 9월 10일 (목) 17:24 (KST)

분류 필요 달기는 이미 TedBot이 맡고 있는 것으로 Raccoon Dog님께 들었습니다. 그렇다면 역할이 중복되는데 이런 작업을 대단봇으로 하시려는 이유가 있나요? --White.t. 2020년 9월 10일 (목) 17:54 (KST)
자주는 안합니다만 TedBot도 상시 가동되는 것은 아니기에 제가 오전에 봇을 켜면 몇개 작업할 것이 있더군요. — Daedan (토론) 2020년 9월 10일 (목) 18:22 (KST)
그렇군요. --White.t. 2020년 9월 10일 (목) 19:26 (KST)

 질문 봇 편집 요청임을 전제로 하고 문제를 내보겠습니다.

문서 내용에는
http://example.org/files/img/43543/benzene.png
https://example.org/files/img/16475/16-dimethylcyclohexene.jpg
https://example.org/files/video/3221/int'l_union_introduction.avi
http://example.org/files/video/93821/how_to_learn_biology.mp4
http://example.org/files/img/13943/methyl-group.png
http://example.org/files/img/2324/fractionattr.bmp?width=640&length=480

와 같이 사이트 주소가 있습니다. 이를

 https://example.org/(img or video)/(확장자)/(파일 이름)?num=(숫자)

와 같은 형식으로 모두 바꾸고 싶습니다.

예시:
http://example.org/files/img/12345/helloworld.jpg → https://example.org/img/jpg/helloworld.jpg?num=12345
질문 1. 정규 표현식으로 어떻게 표현할 수 있습니까?
질문 2. 정규 표현식으로 가져온 그룹(괄호 ( ) 로 묶은 특정 문자열을 말합니다.)을 매치된 순서대로 $1, $2, $3 ... 이라 하자. 그렇다면 예시와 같이 바꾸는 방법을 그룹을 통해 설명하시오. (단, 사이트 주소는 모두 한 줄에 하나씩 나열되어야 한다.)
오토위키브라우저에서도 또한 그렇고 위키백과는 문자열을 다루는 곳이니 정규 표현식에 대해 알고 있어야 된다고 생각합니다. 요즘 오토위키브라우저 도움말을 통해 습득한 후 봇 계정을 생성하여 봇을 가동하는 것으로 아는데 봇 플래그를 부여받기 전에 이런 것으로 기본 지식을 테스트해서 통과해야 봇을 가동하는 사용자에 대한 신뢰감이 늘어날 것 같습니다. --Raccoon Dog (talk) 2020년 9월 11일 (금) 16:05 (KST)

질문 1에 대해 답변을 하겠습니다.

https?://example.org/files/(img|vidio)/(\d+)/(.+)[.](\w{3})
https://example.org/$1/$4/$3.$4?num=$2
여기에서 http://example.org/files/img/2324/fractionattr.bmp?width=640&length=480?width=640&length=480 부분은 어떻게 해야 하는지 자세하게 말씀을 해주지 않으셔서 어떻게 해야 하는지 파악하지 못했습니다.

질문 2의 경우

  • https?://example.org/files/(img|vidio)/(\d+)/(.+)[.](\w{3}) 부분에서
    1. 먼저 (img|vidio)는 이미지와 비디오 파일 형식을 가져옵니다. $1로 불러올 수 있습니다.
    2. (\d+)는 숫자를 가져옵니다. $2로 불러올 수 있습니다.
    3. (.+)는 확장자를 제외한 파일 이름을 가져옵니다. $3으로 불러옵니다.
    4. (\w{3})은 세 글자의 확장자를 가져옵니다. 마찬가지로 $4로 불러옵니다.
    5. https?는 http와 https 모두 거릅니다.
  • https://example.org/$1/$4/$3.$4?num=$2 부분에서
    • 각 배치에 맞게 그룹을 배열합니다.

@Raccoon Dog: 이상입니다. 문제가 있을 경우 지적해 주세요. — Daedan (토론) 2020년 9월 11일 (금) 19:35 (KST)

@Gomdoli4696: 답변 잘 봤습니다.

  1. ?width=640&length=480의 경우 파일 이름 뒤에 붙는 단순 URL 파라미터이기 때문에 바꾸는 과정에서 따로 처리할 필요가 없습니다.
  2. 정규 표현식에서: example.org라 하셨는데 이런 경우 주소가 example가org 이더라도 정규 표현식에 따라 매치됩니다. 따라서 100 % 정확하게 걸러지지 않습니다. 다음 답변에서 올바르게 수정해주시기 바랍니다.

 질문 마지막 질문 하겠습니다.

질문 3 : 해당 정규 표현식과 그룹 배열에서 다음과 같은 조건을 만족하고 제대로 작동되도록 수정하시오.
(가) 정규 표현식의 \d+ 에서 +를 사용하지 않는다.
(나) 정규 표현식의 [.] 에서 [ ]를 사용하지 않는다.
(다) 각 그룹 $1, $2, $3, $4는 한 번만 사용하도록 한다.

--Raccoon Dog (talk) 2020년 9월 11일 (금) 20:23 (KST)

example.org에서 .이 문자열 지정이 아닌 그냥 점으로 인식되도록 하려면 [.]을 사용하면 되겠습니다만 그러면 (나)에 걸리고, 숫자에서 +를 사용하지 않으면 어떻게 하는지 아직 모르겠습니다 — Daedan (토론) 2020년 9월 12일 (토) 09:30 (KST)
@Raccoon Dog: 젝 작성했던 것에 틀린 부분은 . 말고 더는 없었나요? 제가 질문 3은 잘 모르겠네요 — Daedan (토론) 2020년 9월 12일 (토) 11:32 (KST)
@Gomdoli4696: 정규 표현식에 정답이 있고 오답이 있진 않습니다. 다만 어떻게 짜느냐에 따라 얼마나 코드가 최적화되는지 등이 달려있습니다. 따라서 [ ]도 그 안에 있는 문자들 중 하나가 포함되어있다는 뜻과 같으니 [.]를 쓰셔도 상관은 없습니다. 허나 여기서 제가 질문 3을 내드린 이유는 정규 표현식의 각종 표현들을 숙지하고 있냐를 관건으로 보기 위함이었습니다. 그 중 (다)는 평소에도 Daedan 님이 짜신 정규 표현식을 보았을 때 (\s분류 필요|\sSpeedy)와 같은 형식처럼 묶을 수 있는 부분을 일일이 전개하시는 것을 보고 효율적인 그룹화를 만들 수 있는지 테스트하기 위해 낸 문제입니다. 질문 1과 질문 2에 대해서는 잘 답변해주셨습니다.
(가) \d+ 대신 해당 주소들에는 숫자가 4개부터 5개까지 있으니 \d{4,5}로도 치환할 수 있습니다.
(나) 정규 표현식에서 .을 일반 문자로 취급시키기 위해서 백 슬러시 (\)를 삽입해 이스케이프 문자로 만듭니다. 따라서 단순하게 [.]\.로 쓰면 됩니다.
(다) 각 그룹 중 $1은 이미지 또는 비디오 경로를 불러오고, $2는 숫자를 불러옵니다. 따라서 두 그룹은 수정할 필요가 없으나 $3.$4를 더 간단하게 바꿀 수 있습니다. (.+)[.](\w{3}) 대신에 (.+\.(\w{3})) 라고 하면, $3은 파일 이름이 되고 $4는 확장자 이름이 됩니다.
참고: (단, 사이트 주소는 모두 한 줄에 하나씩 나열되어야 한다.) 라는 조건이 있었습니다. 따라서 그룹을 배열하여 원하는 문자열을 만든 이후 \n라는 개행 문자를 삽입하여야 한 줄에 한 주소씩 들어가게 됩니다.
세 조건에 만족하는 정규 표현식과 그룹 배열은 따라서
https?://example\.org/files/(img|video)/(\d{4,5})/(.+\.(\w{3}))
https://example.org/$1/$4/$3?num=$2\n
가 되겠습니다. --Raccoon Dog (talk) 2020년 9월 12일 (토) 16:27 (KST)
대괄호보다 역슬러시가 더 쉬운 방법이었군요. 모두 감사합니다. — Daedan (토론) 2020년 9월 14일 (월) 16:07 (KST)
 정보 현재 진행하고 있는 작업(예: 특수:차이/27587516)은 아래 정규식을 사용하였습니다.
\<noinclude\>\[\[(Category|분류):위키백과 봇 등록 신청 글.+\]\]\<\/noinclude\>\n
— Daedan (토론) 2020년 9월 16일 (수) 15:05 (KST)
+분류 대체 작업은 파이썬을 이용하려고 하고 있습니다. — Daedan 2020년 11월 13일 (금) 15:57 (KST)
pwb.py category move -pt:60 -inplace를 사용했습니다. category.py의 move 기능을 사용합니다. — Daedan 2020년 11월 13일 (금) 19:47 (KST)

PArangBot편집

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

  • 봇의 이름: PArangBot
  • 봇 운영자: PArangSae
  • 프로그래밍 언어: AWB
  • 자동/수동: 반자동
  • 자세한 기능 설명: 분류가 없는 문서에 {{분류 필요}} 추가, 참고문헌과 참고자료를 참고 문헌, 참고 자료로 바꾸는 등 띄어쓰기 교정 외 여러가지 일, 그리고 토막글 부착입니다. 이외의 봇 편집 요청 처리도 합니다.
  • 봇 플래그가 있는 다른 언어판의 봇: -
  • 추가 정보 (임의): 봇 가동 중에 플래그가 없어 5~10시간씩 돌린 기억이 있습니다. 이 때문에 신청합니다.

— 특수:기여/PArangSae; 2020년 11월 10일 (화) 12:25 (KST)

토론편집

@PArangSae: 우선 {{분류 필요}} 틀은 Tedbot이 처리하고, 띄어쓰기도 다른 인증된 봇들이 처리중인데, 봇 권한이 꼭 필요한 권한인지 입증이 사료됩니다. --White.t. 2020년 11월 10일 (화) 18:44 (KST)

토막글 틀은 어떤 방식으로 부착하시나요? --White.t. 2020년 11월 10일 (화) 18:44 (KST)
(편집 충돌) @Whitetiger0423: 요즘은 참고문헌 등의 띄어쓰기 말고 다른 맞춤법 오류(일반 문서에서)를 수정합니다. 그리고 토막글은 테드봇의 처리 범위를 벗어납니다. 토막글은 초등학교 문서에 부착합니다. 메모장에 저장해 두었으니 원하시면 드릴 수 있습니다. — 특수:기여/PArangSae; 2020년 11월 10일 (화) 18:47 (KST)
토막글 틀은 아직 초등학교 문서에만 한정되어 있는 것 이군요. 정규식에 대해선 잘 아시는 편인가요? --White.t. 2020년 11월 10일 (화) 18:50 (KST)
@PArangSae: --White.t. 2020년 11월 10일 (화) 18:54 (KST)
@Whitetiger0423: 아직 배우는 중이긴 하지만, 꽤나 구사할 수 있습니다. — 특수:기여/PArangSae; 2020년 11월 10일 (화) 19:06 (KST)
@Raccoon Dog: 혹시 정규식 문제를 내 주실 수 있나요? 갑작스럽게 핑 하는 것은 죄송하나, 봇 플래그에 관해 관심이 많으신 것 같아서 핑 보냅니다.--White.t. 2020년 11월 10일 (화) 19:09 (KST)

데이터를 참고하여 결과와 같이 만드세요. (각 결과마다 한 줄씩 개행해야 합니다.) 정규식 내 그룹 ( )을 각각 $1, $2, ... $n이라 하면, 어떤 정규식 코드를 사용했고 어떤 그룹을 써서 만드셨는지 서술하시기 바랍니다.

문제 (1)

  • 데이터
java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:271)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:113)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:319)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:1135)
        at java.net.Socket.connect(Socket.java:2049)
        at java.net.Socket.connect(Socket.java:15)
        at java.net.Socket.<init>(Socket.java:34)
        at java.net.Socket.<init>(Socket.java:93)
  • 결과
PlainSocketImpl.java, 271 Lines
PlainSocketImpl.java, 113 Lines
PlainSocketImpl.java, 319 Lines
SocksSocketImpl.java, 1135 Lines
Socket.java, 2049 Lines
Socket.java, 15 Lines
Socket.java, 34 Lines
Socket.java, 93 Lines
단, 정규식에서 다음과 같은 단어는 사용할 수 없습니다: java, net을 제외한 모든 문자열 (connect, <init> 등)

문제 (2)

  • 데이터
# ls -l

total 5
-rw-r--r--. 1 root root   683 Aug 19 09:59 Hello-World.js
-rw-------. 1 root root  1586 Jul 31 02:17 raccoon.jpeg
drwxr-xr-x. 2 root root  4096 Jul 31 02:48 Desktop
drwxr-xr-x. 2 root root  4096 Jul 31 02:48 Documents
drwxr-xr-x. 4 root root  4096 Aug 16 02:55 Downloads
  • 결과
Is it Folder: - / Owner: rw- / Group: r-- / Other: r--
Is it Folder: - / Owner: rw- / Group: --- / Other: ---
Is it Folder: d / Owner: rwx / Group: r-x / Other: r-x
Is it Folder: d / Owner: rwx / Group: r-x / Other: r-x
Is it Folder: d / Owner: rwx / Group: r-x / Other: r-x

--Raccoon Dog (talk) 2020년 11월 10일 (화) 20:54 (KST)

시간이 조금 필요할 듯합니다. 시간 충분할 때 한 문제씩 해결해보겠습니다. — 특수:기여/PArangSae; 2020년 11월 10일 (화) 20:57 (KST)
@PArangSae: 문제 1에 방금 조건을 달았으니 확인하시기 바랍니다. + 문제 2의 결과에도 오타가 있어 수정했습니다.--Raccoon Dog (talk) 2020년 11월 10일 (화) 20:58 (KST)
@Raccoon Dog: 1번문제:
  • 추출:
\((.*)\.(.*):(\d*)
  • 출력:
$1, $2 Lines
  • 정규식으로 괄호 안의 정보들을 추출해 사용했습니다. (문자열 따로, 숫자열 따로) — 특수:기여/PArangSae; 2020년 11월 10일 (화) 21:03 (KST)
@Raccoon Dog: 2번 문제:
  • 추출:
(\n(\D{1})(r\D{2})(\D{3})(\D{3}))
  • 출력:
Is it Folder: $2 / Owner: r$3 / Group: $4 / Other: $5
  • 정규식으로 10개의 문자열을 나누어 인식했습니다. $3은 total 5의 tot이 걸려서 5개의 데이터의 공통점인 $3의 첫 문자가 r이라는 것을 활용하엿고 그렇게 하나씩 추출해서 출력했습니다. — 특수:기여/PArangSae; 2020년 11월 10일 (화) 21:14 (KST)

각 결과마다 개행 문자 \n를 삽입해야 정확하게 출력이 되니 잊지 마시기 바랍니다.

문제 (1)에서: 해당 정규식은 $1은 PlainSocketImpl, Socket, SockesSocketImpl이, $2은 java, $3은 줄의 수가 대응하고 있으니
$1.java, $3 Lines \n
가 되어야 합니다.

그 외에는 잘 푸셨습니다.

마지막 문제를 내겠습니다. 방금과 같은 형식으로 제출하시면 됩니다.

문제 (3) : 문제 (1)의 변형 문제입니다.

  • 데이터
java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:271)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:113)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:319)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:1135)
        at java.net.Socket.connect(Socket.java:2049)
        at java.net.Socket.connect(Socket.java:15)
        at java.net.Socket.<init>(Socket.java:34)
        at java.net.Socket.<init>(Socket.java:93)
        at TCPClient.settings.Ready.main(TCPClient.java:13)
        at UDPClient.settings.Remote.connect(UDPClient.java:25)
        at ABCStudent.Kotlin.setHardship(ABCStudent.java:17)
  • 결과
PlainSocketImpl.java, 271 Lines
PlainSocketImpl.java, 113 Lines
PlainSocketImpl.java, 319 Lines
SocksSocketImpl.java, 1135 Lines
Socket.java, 2049 Lines
Socket.java, 15 Lines
Socket.java, 34 Lines
Socket.java, 93 Lines
단, 정규식에 java, net 외의 문자열 (connect, TCPClient, <init> ...) 은 사용할 수 없다. (문제 (1)과 조건 같음) --Raccoon Dog (talk) 2020년 11월 10일 (화) 21:28 (KST)
@Raccoon Dog:
  • 추출:
java\..*\((.*)\.java:(\d*)
  • 출력:
$1.java, $2 Lines\n
  • 맨 처음에 java가 들어가는 곳만 추출했습니다. 방금 일어났는데 춥네요 — 특수:기여/PArangSae; 2020년 11월 11일 (수) 04:17 (KST)

확인했습니다. 문제를 모두 맞히셨네요. --Raccoon Dog (talk) 2020년 11월 11일 (수) 05:41 (KST)

감사합니다. — 특수:기여/PArangSae; 2020년 11월 11일 (수) 06:10 (KST)

@Whitetiger0423: 보시다시피 구사할 수는 있지만 실수가 조금 있는 편입니다. — 특수:기여/PArangSae; 2020년 11월 11일 (수) 19:25 (KST)

@PArangSae: 제 의견은, 후에 심각한 오류가 나오지 않는다면 봇 플래그를 받아서 가동해도 될 것 같네요. 그런데 봇의 가동 범위가 많이 한정되어 있습니다. 토막글 틀은 테드봇의 범위를 넘었기에 가동한다 하여도, 맞춤법 수정은 보통 엄청난 맞춤법 상의 오류가 넓게 퍼져있는 것이 아니면 딱히 운영할 것이 아닐 것 같아, 봇 업무의 범위를 조금 더 광범위하게 늘리신다면 좋겠습니다. --White.t. 2020년 11월 11일 (수) 19:34 (KST)
@Whitetiger0423: 요즘은 봇 편집 요청도 자주 보고 처리하곤 합니다. 오모군님 요청이 많이 밀려서 차근차근 처리해볼려고요. 심지어는 이번 요청은 1시간동안 돌려야 하는 참사가... — 특수:기여/PArangSae; 2020년 11월 11일 (수) 19:36 (KST)
 정보 지금 진행중인 봇 편집 요청 후에는 PAWS로의 전환을 시도해볼 것입니다. — 특수:기여/PArangSae; 2020년 11월 13일 (금) 20:29 (KST)

윤은강봇편집

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

  • 봇의 이름: 윤은강봇
  • 봇 운영자: 윤은강
  • 프로그래밍 언어: AWB
  • 자동/수동: 반자동
  • 자세한 기능 설명: 분류가 없는 문서에 {{분류 필요}} 틀 추가, 문서 스타일 정리, 문서 훼손 되돌림 입니다.
  • 봇 플래그가 있는 다른 언어판의 봇: -
  • 추가 정보 (임의): 봇을 한 번 만들어보려고 합니다.

--윤은강 (토론) 2020년 11월 26일 (목) 12:26 (KST)

토론편집

@윤은강: 먼저 시험 가동이 이루어져야 합니다. 100번 이상 시험하시기 바랍니다. — 특수:기여/PArangSae; 2020년 11월 26일 (목) 19:11 (KST)

@PArangSae: 시험을 어떻게 하나요?

--윤은강 (토론) 2020년 11월 27일 (금) 00:13 (KST)

@윤은강: 봇으로 100번 이상 편집함으로써 윤은강님이 이 분야에 대해 지식이 얼마나 있는지, 이 봇의 오작동 가능성이 얼마나 높은지, 윤은강님의 봇 정책 이해도가 얼마 정도 되는지 알려주셔야 합니다. — 특수:기여/PArangSae; 2020년 11월 27일 (금) 06:29 (KST)
@PArangSae:

어떻게 (봇을)가동시키나요? --윤은강 (토론) 2020년 11월 27일 (금) 13:34 (KST)

@윤은강: 백:봇, 도움말:봇 만들기를 읽어보세요.-- TøŃý-łłłł 2020년 11월 27일 (금) 16:10 (KST)

 의견 봇 등록 신청란에서 봇을 가동시키는 법을 물어보는 것은 신청자가 봇 지식이 전혀 없음을 보여주고 있습니다. --Raccoon Dog (talk) 2020년 11월 27일 (금) 16:12 (KST)