소규모 위키 모니터링 팀/IRC
소규모 위키 모니터링 팀(SWMT, Small Wiki Monitoring Team)에는 리베라 챗 #cvn-sw접속에 IRC 채널이 있으며 CVNBot은 다양한 소규모 위키에 대한 문서 훼손 가능성을 보고합니다.
봇
CVNBot
이들은 각각 많은 위키를 모니터링하는 CVNBot(이전에는 SWMTBot으로 알려짐) 인스턴스입니다. 그들은 모두 CVNBot 명령을 이해합니다. 이러한 봇 중 하나에 전역 목록 관련 명령을 실행하면 다른 봇이 자동으로 업데이트됩니다(봇은 숨겨진 채널을 통해 서로 통신함).
자세한 내용은 문서훼손 대응 네트워크의 봇을 참조하세요.
과거에 이러한 봇을 운영해 주신 Az1568, Melos, rxy에게 무한한 감사를 드립니다!
ISObot
요청 시 ISO 639 코드 번역을 수행합니다.
명령
명명 | 설명 | 예시 |
---|---|---|
ISObot whatis 코드 | 제공된 ISO 639 코드에 해당하는 언어의 이름을 영어로 반환합니다(2자 및 3자 코드 모두 허용됨). | ISObot whatis tlh |
언어 코드 번역 및 편리한 링크 제공
명령
명명 | 설명 | 예시 | 결과 |
---|---|---|---|
!commands | 이 명령 목록을 제공합니다 | !commands | (this list) |
!say | AvicBot이 무언가를 말하게 만듭니다 | !say Hello | Hello! |
!lang | 주어진 언어 코드에 해당하는 언어의 이름을 영어로 반환 | !lang sco? | sco is Scots! |
!link | avicbot.org 짧은 도메인을 사용하여 주어진 페이지에 대한 링크를 반환 | !link sco:Main_Page | http://avicbot.org/sco:Main_Page |
!guc | 지정된 사용자에 대한 전역 사용자 기여를 반환 | !guc AvicBot | https://tools.wmflabs.org/guc/?user=AvicBot&blocks=true |
!cauth | 지정된 사용자에 대한 중앙공지 페이지를 반환 | !cauth AvicBot | http://meta.wikimedia.org/wiki/Special:CentralAuth/AvicBot |
!die | 강제로 AvicBot이 채널을 분리 - 누구나 사용 가능 | !die AvicBot | - |
링크 감시자
#cvn-sw-spam접속 및 #wikimedia-external-links접속에는 '링크 감시자' 봇이 있습니다. 이 채널의 봇은 Beetstra이 실행합니다. 봇은 Shadow1와 Beetstra이 개발했습니다. Shadow1가 사용 중지되었으므로 봇은 Beetstra에서만 유지 관리됩니다.
데이터는 데이터베이스에 저장됩니다. 특정 정보가 필요하면 Versageek 또는 en:User:Beetstra에게 문의하세요.
봇은 irc.wikimedia.org의 730개 이상의 위키미디어 채널에 대한 10개의 하위 봇과 리베라의 3명의 보고자(LiWa3_1, LiWa3_2 및 LiWa3_3)가 있는 메인 프로그램으로 존재합니다. 많은 하위 봇이 연속 작동(거의 실시간으로 작동)을 보장하고, 하나의 리더 봇에는 읽을 내용이 너무 많고, 하나의 보고서 봇에 대해 보고하기에는 너무 많습니다.
봇은 irc.wikimedia.org에 있는 총 738개의 위키에서 차이점을 읽습니다(특수 사항은 무시하고 sitematrix 참조). 차이가 구문 분석되고 추가된 외부 링크가 봇에 의해 보고됩니다. 특정 위키에서 봇을 원하시면(irc.wikimedia.org에 IRC 채널이 필요합니다), 제 토론 페이지에서 저에게 연락해 주세요). 위키에 봇이 링크 추가 또는 경고를 보고할 수 있는 자체 채널이 있는 경우 특정 메시지를 특정 채널로 넘겨주기할 수 있습니다(예: #wikipedia-de-spam접속 및 #cvn-wp-es접속 참조).
명령
봇은 데이터베이스를 공유하므로 하나를 명령하면 다른 봇에도 추가됩니다.
명명 | 설명 | 예시 |
---|---|---|
LiWa3_1 user add 사용자명 | 사용자를 허용 목록에 추가합니다(사용자는 계속 보고되지만 더 이상 '개수'가 제공되지 않음). | user add Beetstra |
LiWa3_1 user del 사용자명 | 화이트리스트에서 사용자 제거 | user del Beetstra |
LiWa3_1 link wl add 정규 표현식 | 화이트리스트에 링크 추가 | link wl add \bexample\.com |
LiWa3_1 link wl del 정규 표현식 | 화이트리스트에서 링크 제거 | link wl del \bexample\.com |
LiWa3_1 link rl add 정규 표현식 | 레드 리스트에 링크 추가 | link rl add \bexample\.com |
LiWa3_1 link rl del 정규 표현식 | 레드 리스트에서 링크 제거 | link rl del \bexample\.com |
LiWa3_1 link nr add 정규 표현식 | 더 이상 확장하지 않도록 noredir 목록에 링크를 추가 | link nr add \bexample\.com |
LiWa3_1 link nr del 정규 표현식 | noredir 목록에서 링크를 제거 | link nr del \bexample\.com |
LiWa3_1 link nr search 정규 표현식 | noredir 목록에서 링크 검색 | link nr search \bexample\.com |
!info | 통계 | !info |
- 다른 LiWa3 봇(LiWa3_2, LiWa3_3, ...) 중 하나에도 명령을 내릴 수 있습니다. 응답하는 봇은 명령을 받은 것이 아닐 수 있습니다.
- 화이트리스트는 '좋은' 링크를 위한 것입니다. 이 사용자가 추가한 링크는 계속 기록됩니다.
- 주의가 필요한 링크에 대한 레드 리스트
- 잘못된 링크에 대한 블랙리스트(#wikipedia-en-spam에서 이러한 링크는 AntiSpamBot으로 전송되고 사용자가 화이트리스트에 있는 경우를 제외하고 되돌려집니다).
LiWa3 출력
봇은 다음 형식으로 추가된 링크당 한 줄을 제공합니다:
- [[<wiki>:<pagename>]] <diff link> [[<wiki>:User:<user>]] <added link> (<link data>) <counts> (< for wikidata: English descriptor>)
링크 다음에 링크 문제('<링크 데이터>')가 올 수 있으며 2개 또는 4개의 숫자 세트('<counts>')가 뒤따릅니다. 위키데이터에서는 영어 설명자가 추가됩니다.
링크 데이터>(항상 존재하는 것은 아님):
- 링크가 되돌리기 목록('BL'), 빨간색/모니터 목록('RL') 또는 자동 빨간색 목록('ARL', 여기서 LiWa3은 통계가 이전에 일부 추가 임계값을 통과했음을 감지함) 또는 화이트 목록('WL' - 허용된 링크 표시가 켜져 있는 경우)
- STATUS ###: 페이지 상태(a.o. 잘 알려진 '404')
- REDIR <link>: 사이트는 넘겨주기 사이트입니다. 넘겨주기 대상이 규칙과 일치하는 경우 넘겨주기 대상은 별도의 BL/RL/ARL/WL 태그 집합을 가져올 수 있습니다.
- 페이지에 추적 데이터가 있는지 여부:
- WB (구글에서 발급한 어친(Urchin) 계정 번호)
- FS (stopForumSpam, 이메일 스팸 추적 사이트; 보고된 비율은 포럼스팸(forumspam)이 도메인을 평가하는 방법입니다.).
- CB (clickbank)
- AS (AdSense)
- PL (Plimus)
<count>에 있는 네 개의 숫자:
- 이 사용자가 추가한 링크 수.
- 이 링크가 몇 번이나 추가되었는지.
- 이 사용자가 이 링크를 추가한 횟수. 5보다 높으면 파란색으로, 25보다 높으면 빨간색으로 바뀝니다. 숫자 뒤에 "!!"가 올 수 있습니다. (빨간색), 이 경우 이 링크의 90% 이상이 이 사용자에 의해 추가되었습니다. "!" 빨간색(66% 이상) 또는 "?" (33% 이상).
- 이 사용자가 이 링크를 추가한 위키백과 수. 2보다 높으면 파란색으로, 5보다 높으면 빨간색으로 바뀝니다. 숫자 뒤에 "!!"가 올 수 있습니다. (빨간색), 이 경우 이 링크의 90% 이상이 이 사용자에 의해 인터위키에 추가되었습니다. "!" 빨간색(66% 이상) 또는 "?" (33% 이상).
때로는 두 개의 숫자만 표시됩니다.
- 이 사용자가 추가한 링크 수.
- 이 링크가 몇 번이나 추가되었는지.
이는 사용자가 추가한 링크 수가 largenumberoflinkadditions
설정보다 크거나 도메인이 추가된 횟수가 설정 largenumberoflinks
보다 많다는 것을 의미합니다(User:LiWa3/Settings 참조). 둘 중 하나가 해당 임계값에 도달하면 추가 수치 통계는 일반적으로 쓸모가 없으며 데이터베이스에 부담이 될 뿐입니다.
때로는 두 번째 숫자가 'NC'로 대체되는데, 이는 해당 도메인이 '계산하지 않는 목록'에 있음을 의미합니다. 이 목록은 모니터링해야 하는 도메인(재등록된 도메인 포함)에 사용되지만 집계 결과 정보가 없는 경우(예: 수백만 건의 추가가 기록되지만 링크 추가가 우려되는 경우가 있는 youtube.com, 참조 예를 들어 en:WP:YOUTUBE).
COIBot
#cvn-sw-spam접속, #cvn-sw접속, #wikimedia-external-links접속. 봇은 Beetstra에 의해 개발되고 실행됩니다.
COIBot(이해 충돌 봇, 'Conflict Of Interest Bot')은 원래 편집하는 페이지나 추가한 외부 링크와 사용자 이름 간의 겹침을 포착하기 위해 개발되었습니다. 또한 이해 충돌을 포착하기 위해 보다 정교한 검사를 수행하고(이러한 편집을 강력하게 권장하지 않는 영어 위키백과에 정의되어 있음) LinkWatchers("위에서 제공")가 보고한 대로 외부 링크 추가를 모니터링합니다.
간단히 말해서 COIBot은 다음을 보고합니다:
- 사용자 이름은 사용자가 방금 편집한 페이지 이름과 겹칩니다.
- 사용자 이름이 추가된 외부 링크의 도메인과 겹칩니다.
- 사용자의 IP는 외부 링크의 도메인에 대한 웹 서버가 호스팅되는 컴퓨터의 IP에 가깝습니다.
- IP/IP 범위/사용자 이름은 특정 페이지 이름에 대해 블랙리스트에 있습니다.
- IP/IP 범위/사용자 이름은 특정 도메인에 대해 블랙리스트에 올라 있습니다.
- 도메인의 도메인/IP는 코이봇의 모니터 목록에 있습니다.
더 나아가:
- 실수로 적발되거나 이해 충돌이 논의된(및 해결된) 사용자/IP는 페이지 또는 도메인에 대해 화이트리스트에 추가될 수 있습니다.
- 사용자/IP는 완전히 화이트리스트에 포함될 수 있으므로 편집 내용이 기록되지 않습니다.
참고:
- COIBot은 모니터 목록에 IP/사용자 이름 중복으로 인해 잡히는 링크를 자동으로 넣습니다. 따라서 모든 다음 추가 사항이 기록됩니다. 이 링크의 '자동 모니터링'은 특정 링크에 대해 비활성화될 수 있습니다. 그 후에도 COIBot이 겹침을 계산할 때 여전히 링크를 보고하지만 이후에는 도메인을 모니터 목록에 넣지 않습니다.
- COIBot은 영어 위키백과 스팸 프로젝트(스팸링크 틀)에 보고되었거나 로컬 블랙리스트 중 하나 또는 메타 블랙리스트에 블랙리스트에 오른 링크를 모니터 목록에 자동으로 넣습니다. 따라서 링크가 예를 들어 스페인어 위키백과에서 누군가가 그것을 다른 위키백과에 추가하기로 결정하면 COIBot은 해당 링크의 추가를 보고할 것입니다.
자세한 내용은 영어 위키백과 봇 사용자 페이지에서 확인할 수 있습니다.
명령
COIBot의 대부분의 명령은 '클록 제어'입니다. 클록이 있고 해당 클록이 COIBot의 신뢰할 수 있는 목록에 있는 경우 별표가 표시된 아래 명령을 수행할 수 있습니다. 누구나 다른 명령을 사용할 수 있습니다. COIBot의 신뢰할 수 있는 목록에 추가하려면 더크 비트스트라에게 문의하십시오.
CP | 명명 | 설명 | 예시 |
---|---|---|---|
도움말 및 테스트 명령 | |||
help | 여러분의 권리와 사용 가능한 명령을 보여주기(아주 오래됨) | help | |
help 명명 | 수행하려는 명령에 대해 더 많은 도움말을 표시합니다(아주 오래됨) | help wl | |
test 문자열1 문자열2 | COIBot 겹침 계산을 사용하여 두 문자열 간의 겹침을 표시합니다. | test Beetstra example.com | |
모니터링 명령 | |||
* | monitor domain 도메인 사유 | 추가된 외부 링크의 도메인과 일치하는 도메인을 모니터 목록에 추가하고 (선호하는 명령) 일치 시 편집 보고 | monitor domain example.com |
* | ml del 정규 표현식 | 모니터 목록에서 정규식을 삭제합니다. | ml del \bexample\.com |
ml search 정규 표현식 | 정규식이 모니터 목록에 있는지 검색 | ml search \bexample\.com | |
블랙리스트 명령 — 링크감시자용 | |||
* | bl add 사용자명 문자열 | 텍스트 "문자열"을 사용자 이름에 연결하고 COIBot은 중복되는 "문자열" <-> 페이지 편집 또는 "문자열" <-> 도메인이 감지될 때 보고합니다. | bl add Beetstra example |
* | bl del 사용자명 문자열 | 블랙리스트에서 연결을 삭제합니다 | bl del Beetstra example |
bl search 사용자명 문자열 | "사용자명"이 블랙리스트의 "문자열"에 연결되어 있는지 검색합니다 | bl search beetstra example | |
bl search user 사용자명 | "사용자명"이 블랙리스트의 텍스트에 연결되어 있는지 검색합니다(그렇다면 어떤 문자열을 표시) | bl search user beetstra | |
bl search string 문자열 | "문자열"이 블랙리스트에 있는 사용자에게 연결되어 있는지 검색합니다(그렇다면 사용자를 표시함) | bl search string example | |
화이트리스트 명령 — 링크감시자용 | |||
* | wl add 사용자명 문자열 | 텍스트 "문자열"을 사용자 이름에 연결하고 COIBot은 "문자열"이 페이지 이름 편집되거나 "문자열"이 도메인 추가될 때 무시합니다. | wl add Beetstra example |
* | wl del 사용자명 문자열 | 화이트리스트에서 연결 삭제 | wl del Beetstra example |
wl search 사용자명 문자열 | "사용자명"이 화이트리스트의 "문자열"에 연결되어 있는지 검색합니다. | wl search beetstra example | |
wl search user 사용자명 | "사용자명"이 화이트리스트의 텍스트에 연결되어 있는지 검색합니다(그렇다면 어떤 문자열을 표시) | wl search user beetstra | |
wl search string 문자열 | "문자열"이 화이트리스트에 있는 사용자에게 연결되어 있는지 검색합니다(그렇다면 사용자를 표시함). | wl search string example | |
* | wl add 사용자명 * | 사용자를 전역적으로 화이트리스트에 추가하면 사용자의 모든 편집이 무시됩니다. | wl add Beetstra * |
* | wl add * 도메인 | "도메인"에 대한 자동 모니터링을 비활성화합니다. COIBot은 도메인과 관련된 이해 충돌을 보고하지만 링크는 모니터 목록에 자동으로 추가되지 않습니다. | wl add * example.com |
도구 명령 — 링크감시자에서 생성한 데이터베이스에 접근하는 명령어와 외부 링크 및 사용자에 대한 정보를 제공하는 기타 빠른 명령어로 구성됩니다. 명령 목록은 정기적으로 확장되며 COIBot이 활성화된 채널에 COIBot help 를 입력하면 더 최신 목록을 제공할 수 있습니다.
| |||
보고서 생성 명령 — 위키에 보고됨 | |||
quickcreate 도메인 | COIBot은 XWiki 보고서를 생성하고 User:COIBot/XWiki에 저장됩니다. | quickcreate example.com | |
repoke synonym repoke https://zh.wikipedia.org/w/index.php?title=<title> |
COIBot은 포크 페이지에서 보고서를 재생성합니다. [synonym meta: metapoke•metabl; enwp: wtwpspam•enpoke•enbl•enwl.†] | repoke metapoke repoke https://zh.wikipedia.org/w/index.php?title=MediaWiki_talk:Spam-blacklist | |
report link 도메인 | COIBot은 데이터베이스의 모든 "도메인" 추가 보고서를 생성합니다. 보고서는 en:Wikipedia:WikiProject Spam/LinkReports 및 User:COIBot/LinkReports(목록 맨 아래)에 저장됩니다. | 보고서 링크 example.com | |
report ip ip | COIBot은 데이터베이스의 ip에 추가된 모든 도메인에 대한 보고서를 생성합니다. 보고서는 en:Wikipedia:WikiProject Spam/LinkReports 및 User:COIBot/LinkReports(목록 맨 아래)에 저장됩니다. | report ip 127.0.0.1 | |
report xwiki 도메인 | COIBot은 데이터베이스에 "도메인"이 추가된 모든 보고서를 생성합니다. 보고서는 User:COIBot/LinkReports(목록 맨 아래)에만 저장됩니다. '보고 링크'보다 빠릅니다. | report xwiki example.com | |
report local 도메인 | COIBOt은 데이터베이스에서 "도메인"의 로컬 링크 추가에 대한 보고서를 생성합니다. 보고서는 User:COIBot/Local에 저장됩니다. | report local example.com | |
report user 사용자명 | COIBot은 데이터베이스에서 사용자 "사용자명"이 수행한 모든 편집 보고서를 생성합니다. 보고서는 en:Wikipedia:WikiProject Spam/UserReports 및 User:COIBot/UserReports(목록 맨 아래)에 저장됩니다. | report user Beetstra | |
report page 문서이름 | COIBot은 데이터베이스의 "문서이름" 페이지에서 수행된 모든 편집 보고서를 생성합니다. 보고서는 en:Wikipedia:WikiProject Spam/PageReports 및 User:COIBot/PageReports(목록 맨 아래)에 저장됩니다. | report user Beetstra | |
쿼리 명령 — IRC에서 반환된 데이터 | |||
resolve domain | 도메인이 호스팅되는 서버의 IP 표시 | resolve example.com | |
whoadded 도메인 | 도메인을 추가한 상위 10명에게 제공 | whoadded example.com | |
whoadded 도메인 id_string | 전체 URL에 id_string이 포함된 도메인을 추가한 상위 10명에게 제공 | whoadded youtube.com qxdjdhd563 | |
ipadded 도메인 | 도메인을 추가한 상위 10개 IP 제공 | ipadded example.com | |
whatadded 사용자명 | 사용자가 추가한 상위 10개 도메인 제공 | whatadded Beetstra | |
whenadded link 도메인 | 도메인이 추가된 기간 및 상위 10개 날짜 제공 | whenadded link example.com | |
whenadded user 사용자명 | 사용자가 링크를 추가한 기간 및 상위 10개 날짜 제공 | whenadded user Beetstra | |
whereadded link 도메인 | 도메인이 추가된 상위 10개 위키 제공 | whereadded link example.com | |
whereadded user 사용자명 | 사용자가 링크를 추가한 상위 10개 위키 제공 | whereadded user Beetstra | |
domainsadded 도메인 | 도메인 서버의 상위 10개 도메인 제공 | domainsadded example.com | |
whatserveradded 사용자명 | 사용자가 추가한 상위 10개 서버 제공 | whatserveradded Beetstra | |
count link 도메인 | 도메인이 추가된 횟수를 제공합니다 | count link example.com | |
count user 사용자명 | 사용자가 링크를 추가한 횟수를 제공합니다 | count user Beetstra | |
research link 도메인 | 도메인에 대한 통계 등 제공 | research link example.com | |
research user 사용자명 | 사용자에 대한 통계 등 제공(아직 완전히 구현되지 않음) | research user Beetstra | |
convert 도메인 | 도메인/링크를 정규식으로 변환 | convert example.com | |
top # links |
COIBot에 의해 기록된 상위 5개(또는 #) 링크(화이트리스트 또는 금지 목록에 없음)를 나열합니다. | top links | |
top # users |
COIBot에 의해 기록된 상위 5명(또는 #) 사용자(허용 목록에 없음)를 나열합니다 | top links | |
adsense 도메인 | 애드센스, 웹 버그, 플리머스 및 클릭뱅크 데이터베이스 쿼리 | adsense example.com | |
added adsense adsense_id added clickbank clickbank_id |
관련 ID를 가진 모든 도메인을 찾기 위해 각 데이터베이스를 쿼리합니다 | added adsense (string) added clickbank (string) | |
recent 도메인 recent # 도메인 |
지난 2일(또는 #)일 동안 도메인에 대한 최근 추가 사항을 나열합니다. | recent 2 example.com | |
푸시 명령 | |||
* | do not count 도메인 | COIBot이 도메인에 대한 링크 수를 계산하는 것을 중지합니다 | do not count example.com |
* | clear 도메인 | 레드리스트 및 포케에서 도메인을 제거하고 화이트리스트에 도메인 추가 | clear example.com |
* | read blacklist 도메인 | 지정된 위키에서 블랙리스트를 새로 고침합니다. 수정 시 유용하고 즉각적인 업데이트가 필요할 때 유용합니다. | read blacklist ms.wikipedia.org |
* | read whitelist 도메인 | 지정된 위키에서 화이트리스트를 새로 고칩니다. | read whitelist ms.wikipedia.org |
* | read revertlist en.wikipedia.org | en.wikipedia에서 되돌리기 목록을 새로 고칩니다(이 위키에만 해당). | read revertlist en.wikipedia.org |
- 일부 명령은 COIBot에 명령을 지시하지 않고 주어질 수 있습니다(즉, 'COIBot 연구 링크 example.com' 대신 '연구 링크 example.com').
- 모니터 목록에 있는 링크가 추가되고 링크를 추가하는 사용자명/IP와 일치하면 COIBot은 영어 위키백과 및 해당 메타 하위 페이지(목록 맨 아래)에 해당 링크에 대한 링크 보고서도 생성합니다.
† User:COIBot/Settings에서 관련 매개변수(numsynonyms, fromsynonym# 및 tosynonym#)를 조정하여 더 많은 동의어를 추가할 수 있습니다.
wm-bot
wm-bot은 여러 명령이 있는 IRC 봇입니다. #cvn-sw에서 누구나 사용할 수 있는 것은 @info에 나열되어 있으며 !luxo과 !ca를 포함합니다. 봇은 @link [[zh:b:foo]]
연결도 지원합니다.