사용자:Hsl0/DiscussionTools
< 사용자:Hsl0
API에서 discussiontoolspageinfo 사용
키 이름은 다음과 같은 구조임. (접두어)-(내용)-(id) (접두어)-(작성자)-(id)
하위에 속한 요소는 마지막에 -와 상위 요소의 (내용)-(id)가 붙음. 뒤에 붙는 상위요소는 1단계 위까지만 붙음.
접두어의 종류는 다음과 같음.
- h: 문단
- c: 의견
문단명이나 사용자명의 -에 주의할것.
구조 예시
== h-게임 평가하기-(id) == h-(사용자1)-(id) === h-(문단)-게임 평가하기-(id) === c-(사용자2)-(id)-게임 평가하기 c-(사용자2)-(id) :c-(사용자3)-(id)-(사용자2)-(id) :c-(사용자3)-(id)
한계
- 클라이언트 사이드 스크립트보다는 서버 사이드 확장기능이 더 유용하다. 각 게임별로 크롤링할 수는 없기 때문이다. action API 대신 사용할 수 있는 서버 사이드 API 필요 => mw:API:Calling internally
- 가끔씩 문단 이름이 다른 경우가 있다. 시스템 메시지 기능을 활용해 통일할 필요가 있다.