사용자:Hsl2/게임 메타데이터

리버티게임, 모두가 만들어가는 자유로운 게임
상태:    보류

게임 메타데이터 수집 및 게임 별 메타데이터 문서 생성

일정[편집 | 원본 편집]

  • 미정

실행 환경[편집 | 원본 편집]

준비사항[편집 | 원본 편집]

  • 메타데이터 규격 확정 및 봇 코드 수정
    • 장르 분류 수정 필요
  • 문제가 되는 게임 예외처리하고 수동으로 작성하거나 게임 목록에서 제외
    • 데이터를 수동으로 작성할 게임은 게임아이콘 틀에서 예외 인자에 아무 값이나 넣기
    • 검토가 필요한 게임 (콘솔 경고로 표시)
      • 일부 정보가 작성되지 않은 경우
      • 기본 이름공간에 있지 않은 경우
      • 게임 대문이 하위 문서인 경우
      • 개발자를 가리키는 문서가 사용자 이름공간의 최상위 문서가 아닌 경우
      • 개발자가 중복으로 작성된 경우
      • 개발자를 입력하지 않은 경우
      • 같은 장르에 동일한 내용의 게임아이콘이 여러개 있는 경우
      • 한 장르에 포함된 게임이 없는 경우
    • 수동으로 처리해야 하는 게임 (콘솔 오류로 표시)
      • 게임 링크가 유효한 내부 링크가 아닌 경우
      • 개발자를 입력하였지만, 링크가 걸리지 않은 경우 (이 봇은 개발자 목록의 링크 주소를 추출함)
      • 충돌하는 정보가 있는 여러 게임아이콘이 있는 경우
  • 게임 목록에서 깨진 링크는 과감히 삭제
  • 봇 권한 받아두기
  • 이 봇으로 작성된 게임 메타데이터는 login 등 일부 필수 속성이 없으므로 직접 작성한 메타데이터와 구분할 수단 필요 (아직 구현되지 않음)
  • 마지막 메타데이터 작성 코드를 주석처리하고 문제되는 게임을 확인하고, 모두 처리하였으면 주석을 해제하여 자동 편집 시작하기
  • 부하 방지를 위한 timeout이 구현되지 않음. 테스트 위키에서 테스트 권장.

소스 코드[편집 | 원본 편집]

 이 글을 보려면 오른쪽의 "펼치기"를 눌러 주세요.

비상시 행동요령[편집 | 원본 편집]

  • 실행자: 네트워크 탭에서 오프라인으로 전환
  • 관리자: 봇 차단
  • 이 사용자의 모든 기여 되돌리기