Skip to content

dr-nitro-lab/dc_gallbot

Repository files navigation

dc_gallbot

디시인사이드 갤러리봇

구현 사항

  1. 주기적으로 지정된 게시판 읽기
    1. 글 목록은 모바일 기준 1페이지 이내로 읽기 권고.
    2. 읽기 후 가장 최근 작성된 글 번호 저장
  2. 지정된 갤러리에 모바일 기준 1페이지 이내 (8개)에 봇글이 없는 경우, 지정된 글 게시
    1. 봇글 존재 여부는 지정된 작성자 존재 여부로 파악한다.
    • (봇 전용 닉 지정 권고)
    1. 봇글의 타이틀과 작성자, 게시 내용, 비밀번호는 저장된 설정 파일을 이용.
    2. 봇글이 없는 경우 봇글 게시.
  3. 지정된 갤러리에 지정된 키워드가 포함된 글이 올라올 시 지정된 댓글을 남김
    • 예: 포락갤에 문자열 '재즈'가 포함된 글이 게시될 경우 봇이 즉흥갤 링크 댓글 작성
    1. 해당 글에 봇 전용 닉의 댓글 존재 여부 확인 후, 댓글이 없는 경우 즉시 댓글 작성.
    2. 댓글의 작성자, 게시 내용, 비밀번호는 저장된 설정 파일을 이용.
    3. 봇의 게시글은 제외
  4. 지정된 갤러리에 지정된 키워드가 올라오면 지정된 갤러리에 원글 출처와 함께 미러링
    • 예: 포락갤에 문자열 '재즈'가 포함된 글이 게시될 경우, 봇이 즉흥갤에 해당글을 포락갤 링크와 함께 게시
    1. 봇글의 작성자, 게시 내용은 원글을 따름
    2. 봇글의 타이틀 앞에 출처 기록
    • 예: (재즈갤|80090) 재즈피아노 입문자, 마이너 스케일 관련 질문
    1. 비밀번호는 저장된 설정 파일을 이용
    2. 읽기 후 가장 최근 작성된 글 번호 저장
    3. #1 원문에서 기본으로 생성되는 코드 제거
    4. 봇의 게시글은 제외

dependency

  • dc_api
    • github repo
    • 6675fe5 (May 5, 2022) 버전 사용 (PyPI에 업데이트 안됨)
    • github repo에서 직접 clone 필요.
    • PyPI를 통해 설치한 다음 dc_api.py만 업데이트 하는 쪽을 추천.

About

디시인사이드 갤러리봇

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages