| 1 | | [[분류:알파위키의 기능]][[분류:the seed(위키 엔진)]][[분류:알파위키의 도움말]] |
|---|
| 2 | | [include(틀:알파위키)] |
|---|
| 3 | 1 | [목차] |
|---|
| 4 | 2 | [clearfix] |
|---|
| 5 | | == 개요 == |
|---|
| 6 | | the seed에 대한 자동 편집 툴과 같은 봇을 만들때 참고하실 수 있는 가이드입니다. 이 가이드는 기본적으로 [[https://doc.theseed.io|공식 문서]]를 기반으로 작성되었습니다.
|
|---|
| 3 | == 권한을 남용하는 관리자 [[Hashi]]의 사퇴를 촉구합니다. == |
|---|
| 4 | 관리자 [[Hashi]]는 사퇴하세요~ |
|---|
| 7 | 5 | |
|---|
| 8 | | == 기본 구성 ==
|
|---|
| 9 | | the seed의 공개 API를 이용하는 경우 다음과 같이 작동합니다.
|
|---|
| 6 | UA 식별도 제대로 못 하고 관심사가 비슷하다는 이유로 신규 유저들을 [[라레나]]시키는 게 뭡니까? |
|---|
| 10 | 7 | |
|---|
| 11 | | 1. 공개 API의 엔드포인트로 접속하여 발급된 API 토큰을 통해 인증 |
|---|
| 12 | | 1. 해당 API 토큰의 사용자가 api_accecs 권한이 있는지 확인
|
|---|
| 13 | | 1. 권한이 있다면 해당 엔드포인트에 알맞은 값을 반환
|
|---|
| 14 | | 1. 권한이 없다면 403 Forbidden 반환[*error-text {{{#!syntax json {"status": "권한이 부족합니다."} }}}]
|
|---|
| 8 | 신고 처리는 어떻게 하겠습니까? 편파적 처리가 불 보듯 뻔합니다ㅠㅠ |
|---|
| 15 | 9 | |
|---|
| 16 | | 위와 같은 과정을 통해 역링크 목록, 문서 편집 및 이동, 삭제, 토론 목록 열람 등이 가능한 것이며, 그 외의 경고 해제, 자동 차단과 같은 봇은 selenium과 같은 라이브러리를 활용하여 개발된 the seed와 상관 없는 프로그램입니다.
|
|---|
| 17 | | 해당 문서에 서술된 예시는 모두 더시드위키의 ‘더새드위키’ 문서를 기준으로 하였음을 알려드립니다.
|
|---|
| 10 | [[슬러가드]] 옹호하면 가중제재, 난 [[사용자:gyonyong12|션센트]] 편이에요 하면 경고로 끝. |
|---|
| 18 | 11 | |
|---|
| 19 | | == API 유형 ==
|
|---|
| 20 | | the seed에 존재하는 API는 다음과 같습니다.
|
|---|
| 12 | 이런 [[알파위키]]를 원하십니까 여러분?! |
|---|
| 21 | 13 | |
|---|
| 22 | | * 편집 API[*편집경로 (위키주소)/api/edit/(문서명)]
|
|---|
| 23 | | * 역링크 조회 API[*역링크경로 (위키주소)/api/backlink/문서명)] |
|---|
| 24 | | * 토론 목록 조회 api[*토론경로 (위키주소)/api/discuss/(문서명)] |
|---|
| 14 | '''{{{#red 알파위키 편향화는 순식간입니다.}}}''' |
|---|
| 25 | 15 | |
|---|
| 26 | | == API 사용 ==
|
|---|
| 27 | | === bash ===
|
|---|
| 28 | | 일반적인 curl과 같은 형식으로 api를 활용하는 법을 다룹니다. |
|---|
| 29 | | ==== 기본 ==== |
|---|
| 30 | | * 입력
|
|---|
| 31 | | {{{#!syntax powershell
|
|---|
| 32 | | curl https://alphawiki.org/api/edit/더새드위키
|
|---|
| 33 | | -H "Authorization: Bearer ${API_TOKEN}"
|
|---|
| 34 | | }}}
|
|---|
| 35 | | * 출력
|
|---|
| 36 | | {{{#!syntax powershell
|
|---|
| 37 | | {
|
|---|
| 38 | | "text": "[[분류:더새드위키]]\n[include(틀:더새드위키)]\n||<-2><table align=right><:><#fedcba>'''{{{#black 더새드위키[br]The Sad Wiki}}}''' ||\n||<:><#fedcba>'''{{{#black 개설 일자}}}''' ||<#FFFFFF> 2021년 1월 25일[* [[더새드위키:가짜규칙]] 문서가 처음 \"차단회피\"라는 문서명으로 생성되고 더새드위키:가짜규칙 문서명으로 이동된 날짜 기준] ||\n||<:><#fedcba>'''{{{#black 대표색}}}''' ||<#FFFFFF> {{{#!wiki style=\"display: inline; background: #fedcba; border-radius: 3px; padding: 3px 4px\"\n{{{#000000 '''살구색''' {{{-2 (#fedcba)}}}}}}}}}[* 알파위키의 대표색인 #abcdef를 거꾸로 한 것이다.] ||\n||<:><#fedcba>'''{{{#black 언어}}}''' ||<#FFFFFF> 한국어 ||\n||<:><#fedcba>'''{{{#black 위키 엔진}}}''' ||<#FFFFFF> the seed ||\n||<:><#fedcba>'''{{{#black 라이선스}}}''' ||<#FFFFFF> CC BY-SA 4.0 ||\n||<:><#fedcba>'''{{{#black 창립자}}}''' ||<#FFFFFF> [[사용자:maca|maca]] ||\n||<:><#fedcba>'''{{{#black 소유자}}}''' ||<#FFFFFF> [[사용자:maca|maca]] ||\n||<:><#fedcba>'''{{{#black 사무관}}}''' ||<#FFFFFF> [[사용자:maca|maca]] ||\n||<:><#fedcba>'''{{{#black 상임 관리자}}}''' ||<#FFFFFF> [[사용자:maca|maca]][*+], [[사용자:Blank|Blank]] ||\n||<:><#fedcba>'''{{{#black 운영관리관}}}''' ||<#FFFFFF> [[사용자:maca|maca]], [[사용자:Blank|Blank]] ||\n||<:><#fedcba>'''{{{#black 관리자}}}''' ||<#FFFFFF> [[사용자:chodyyy|chodyyy]] ||\n[목차]\n= 개요 =\n>우리 모두가 창조해 나가는 가상의 위키, 더새드위키\n>----\n>더새드위키의 슬로건\n2021년 1월 25일 더시드위키에서 만들어진 더시드위키 내 가상의 위키이다. --더시드위키의 식민지다.-- 실제로 있는 위키는 아니다.\n\n= 트리비아 =\n * 번역하면 슬픈(sad) 위키라고 한다.\n * 네이버에 더새드위키라고 검색하면 더샌드위치(...)로 나온다.\n[각주]",
|
|---|
| 39 | | "exists": true, |
|---|
| 40 | | "token": "Gg1GLvxEks+V3rS30qa2oelNP2VNxrGWC2HLKtBmH21/xoWCHpEdRbZ5liNh7IWI"
|
|---|
| 41 | | }
|
|---|
| 42 | | }}}
|
|---|
| 16 | 우린 들고 일어나야 합니다 여러분!!! |
|---|
| 17 | == Hashi가 병신짓 한 흔적이 떴어요! == |
|---|
| 18 | [[알파위키:다중계정 검사 보고서/21eb57|이 보고서]]를 보면 명백히 [[슬러가드]] 반달과 [[사용자:Improving_situations|동일인이 아닌 이용자]]를 닉네임 생성 방식이 비슷하다는 개소리를 지껄이면서 [[라레나]]를 때렸어요!!! |
|---|
| 43 | 19 | |
|---|
| 44 | | 문서를 편집하기 전에 먼저 인증 과정을 거쳐야 합니다. 해당 구문은 문서 내용을 가져오며 편집 토큰을 발급하는 과정입니다.
|
|---|
| 45 | | API_TOKEN은 api_access 권한을 가진 상태로 내 정보에서 발급한 API 토큰을 기입하시면 됩니다. 또한, NAME에는 편집을 원하시는 문서 이름을 적으시면 됩니다.
|
|---|
| 46 | | ===== 파라미터 설명 =====
|
|---|
| 47 | | 출력되는 파라미터(사항)들의 뜻과 예시입니다.
|
|---|
| 48 | | * "text" 설명
|
|---|
| 49 | | 문서의 본문 내용(raw) 입니다. 줄바꿈은 {{{\n}}}으로 이스케이프되어 표시됩니다. 후술하겠지만, 편집 API 요청 시에도 줄바꿈 문자는 이스케이프하여야 합니다.
|
|---|
| 50 | | * "text" 예시
|
|---|
| 51 | | {{{[[분류:더새드위키]]\n[include(틀:더새드위키)]\n||<-2><table align=right><:><#fedcba>'''{{{#black 더새드위키[br]The Sad Wiki}}}''' ||\n||<:><#fedcba>'''{{{#black 개설 일자}}}''' ||<#FFFFFF> 2021년 1월 25일[* [[더새드위키:가짜규칙]] 문서가 처음 \"차단회피\"라는 문서명으로 생성되고 더새드위키:가짜규칙 문서명으로 이동된 날짜 기준] ||\n||<:><#fedcba>'''{{{#black 대표색}}}''' ||<#FFFFFF> {{{#!wiki style=\"display: inline; background: #fedcba; border-radius: 3px; padding: 3px 4px\"\n{{{#000000 '''살구색''' {{{-2 (#fedcba)}}}}}}}}}[* 알파위키의 대표색인 #abcdef를 거꾸로 한 것이다.] ||\n||<:><#fedcba>'''{{{#black 언어}}}''' ||<#FFFFFF> 한국어 ||\n||<:><#fedcba>'''{{{#black 위키 엔진}}}''' ||<#FFFFFF> the seed ||\n||<:><#fedcba>'''{{{#black 라이선스}}}''' ||<#FFFFFF> CC BY-SA 4.0 ||\n||<:><#fedcba>'''{{{#black 창립자}}}''' ||<#FFFFFF> [[사용자:maca|maca]] ||\n||<:><#fedcba>'''{{{#black 소유자}}}''' ||<#FFFFFF> [[사용자:maca|maca]] ||\n||<:><#fedcba>'''{{{#black 사무관}}}''' ||<#FFFFFF> [[사용자:maca|maca]] ||\n||<:><#fedcba>'''{{{#black 상임 관리자}}}''' ||<#FFFFFF> [[사용자:maca|maca]][*+], [[사용자:Blank|Blank]] ||\n||<:><#fedcba>'''{{{#black 운영관리관}}}''' ||<#FFFFFF> [[사용자:maca|maca]], [[사용자:Blank|Blank]] ||\n||<:><#fedcba>'''{{{#black 관리자}}}''' ||<#FFFFFF> [[사용자:chodyyy|chodyyy]] ||\n[목차]\n= 개요 =\n>우리 모두가 창조해 나가는 가상의 위키, 더새드위키\n>----\n>더새드위키의 슬로건\n2021년 1월 25일 더시드위키에서 만들어진 더시드위키 내 가상의 위키이다. --더시드위키의 식민지다.-- 실제로 있는 위키는 아니다.\n\n= 트리비아 =\n * 번역하면 슬픈(sad) 위키라고 한다.\n * 네이버에 더새드위키라고 검색하면 더샌드위치(...)로 나온다.\n[각주]
|
|---|
| 52 | | }}}
|
|---|
| 53 | | * "exists" 설명
|
|---|
| 54 | | 요청을 보낸 문서의 존재 여부입니다. 삭제되었거나 존재하지 않는다면 false, 존재한다면 true로 표시됩니다.
|
|---|
| 55 | | * "exists" 예시
|
|---|
| 56 | | {{{true
|
|---|
| 57 | | }}}
|
|---|
| 58 | | * "token" 설명
|
|---|
| 59 | | 해당 문서의 편집 토큰입니다. 일회용이며, 문서 편집에 사용되니 실제 봇 구동 시에는 값을 추출하여 이용됩니다.
|
|---|
| 60 | | * "token" 예시
|
|---|
| 61 | | {{{Gg1GLvxEks+V3rS30qa2oelNP2VNxrGWC2HLKtBmH21/xoWCHpEdRbZ5liNh7IWI
|
|---|
| 62 | | }}}
|
|---|
| 63 | | ==== 편집 ====
|
|---|
| 64 | | * 입력
|
|---|
| 65 | | {{{#!syntax powershell
|
|---|
| 66 | | curl "https://theseed.io/api/edit/%EB%8D%94%EC%83%88%EB%93%9C%EC%9C%84%ED%82%A4" \
|
|---|
| 67 | | -XPOST \
|
|---|
| 68 | | -d "{\"text\":\"Hello, world\",\"log\":\"\",\"token\":\"Gg1GLvxEks+V3rS30qa2oelNP2VNxrGWC2HLKtBmH21/xoWCHpEdRbZ5liNh7IWI\"}" \
|
|---|
| 69 | | -H "Content-Type: application/json" \
|
|---|
| 70 | | -H "Authorization: Bearer API_TOKEN"
|
|---|
| 71 | | }}}
|
|---|
| 72 | | * 출력
|
|---|
| 73 | | ==== 역링크 ====
|
|---|
| 74 | | ==== 토론 목록 조회 ====
|
|---|
| 20 | 그러다 [[teojeoboja|사무관]]님께서 재 다검을 하시니 [[알파위키:다중계정 검사 보고서/77f307|동일인이 아니라는 결과]]가 나왔지 뭡니까!!! |
|---|
| 75 | 21 | |
|---|
| 76 | | === HTTP 리퀘스트 === |
|---|
| 77 | | HTTP 리퀘스트를 통해 api를 활용하는 방법을 다룹니다. |
|---|
| 22 | 이를 보고도 그냥 넘어가실 수 있겠습니까!!! 당장 사퇴하세요!!! |
|---|
| 23 | == Hashi가 어떤 새끼였는지 고발합니다!! == |
|---|
| 24 | [[https://www.alphawiki.org/thread/PoorGrayHotPlot|뻘토론 발제로 인해]] [[maca|사무관]]께서 절규하시며 [[https://www.alphawiki.org/thread/PicayuneThinkableDisillusionedFrog|사퇴]]하셨어요! |
|---|
| 78 | 25 | |
|---|
| 79 | | === 주의 사항 ===
|
|---|
| 26 | 이러고도 지금까지 뻔뻔하게 [[남갤]] 파딱과 알파위키 관리자 겸 [[검사관]], [[위브위키]], 디키디키 소유자를 한다는 말입니까!!! |
|---|
| 80 | 27 | |
|---|
| 28 | 좋은 말 할 때 사퇴하시고 위키를 떠나세요! |
|---|
| 29 | == Hashi의 또 다른 병신 짓을 보세요!! == |
|---|
| 30 | [[Emergency Alert System]] 문서는 영구차단자가 차단당하기 이전의 기여분인데 이 문서를 차단회피자 기여라는 뻘논리로 삭제하고 ACL을 2단계로 올렸어요!! |
|---|
| 31 | |
|---|
| 32 | 이게 권한 남용이 아니면 무엇입니까? 당장 사퇴하세요!! |
|---|
| 33 | == Hashi가 또 권한을 남용했어요!! == |
|---|
| 34 | 반달이 있었다는 이유로 일반 가정용 아이피들을 /16 이상의 대역에 대해 '''모두''' VPNGATE라며 차단했어요!! |
|---|
| 35 | |
|---|
| 36 | 이게 권한 남용이 아니면 무엇입니까?? 당장 사퇴하세요!! |
|---|
| 37 | == Hashi는 진실로 운영진의 자격이 없습니다!! == |
|---|
| 38 | [[사용자:Sanyo|산요]]는 절대로 [[슬러가드]]가 될 수 없는데 이전에 하시가 산요를 슬러가드로 의심하고 온갖 지랄을 했어요!! 그러다 어쩌다 차단이 해제됐는지는 몰라도 확실히 하시는 좆병신입니다!! |
|---|
| 39 | |
|---|
| 40 | 이 좆병신이 운영진을 해도 된다고 생각하십니까!! 양심이 있으면 사퇴하세요~ |
|---|
| 41 | |
|---|
| 42 | == 하시는 의심병이 너무 심한 새끼입니다!! == |
|---|
| 43 | 과거에 [[알파위키:다중계정 검사 보고서/2bf3e0|senza_Ped를 슬러가드와 동일인으로 보지 않았던]] 놈이 어째서 [[https://www.alphawiki.org/thread/FreshRaggedSnobbishRabbit|또 의심을 하지 않으면 뒈지는 병에 걸린 것도 아니고]] 대체 이 새끼는 왜 저러는지 이해가 되지 않습니다!! |
|---|
| 44 | |
|---|
| 45 | == Hashi는 권한 남용을 즐기나 봅니다!! == |
|---|
| 46 | 슬러가드가 계속 반달을 하자 IP 전 대역을 로그인 허용 차단하고 이메일 화이트리스트를 수정해서 thessed.io만 남겼어요!! 그래서 [[사무관 yopu 권한 남용 사건]]이라는 문서가 생성되었고, 이걸 봐선 Hahsi는 단순히 권한 남용을 하는 수준을 넘어 권한 남용을 즐기는 수준에 도달한 것 같습니다!!! |
|---|
| 47 | |
|---|
| 48 | 이게 관리자가 맞습니까? 당장 사퇴하세요~! |
|---|