
트청을 월 별 또는 그냥 생각나면 하는 편인데 기존에 사용하던 트와플이 유료화되며 계속 사용을 고민했지만 때마침 트윗청소기 코드를 사용해서 자동화한다는 글을 알게 됨
출처 : https://www.postype.com/@summerbluu/post/18018005
트청/트윗청소기/트윗삭제 코드 사용해서 자동화하기: summerbluu
안뇽하세요...^^ 저처럼 1일 1트청 안 돌리면 죽는데 코드 어떻게 써야 할지 모르는 분들을 위해 간단하게 설명해드리고 싶어서 글 작성해봅니다 ><... unretweet, 메인트 제외, 미디어 제외 트청, 아
www.postype.com
옵션들을 주석으로도 잘 달아두셔서 코드 자체를 이해하는 건 어렵지 않았다고 생각했는데 1차로 트위터 API 제한에서 막히고, 다음은 충돌 나는 옵션들이 어느 줄인 지 크롬 콘솔에서는 명확하게 알려주지 않아서 애먹었다.
나는 코드를 전문적으로 아는 사람도 아니고 정말 겉핥기 읽을 정도만 아는 수준이기에 지인에게도 엄청 물어봄
오류해결을 위해 도와준 개발자들아 고맙다
내가 사용하려는 옵션
1. 내가 쓴 글 + 인용한 글 유지
2. 미디어가 있는 게시글 유지
3. 2024년 한정으로 정리되어야 함(2024.01.01 - 2024.12.31)
코드 기본 틀은 위의 출처글을 사용했고 거기에 내가 필요한 옵션만 사용함
"from_archive": false,
트위터 아카이브로 삭제할때 사용한다는데 딱히 필요 없어서 false,
"unretweet": true,
리트윗을 삭제하기 위해 true,
* 리트윗을 남겨두려면 false, 로 변경하면 됨
"do_not_remove_pinned_tweet": true,
메인트에는 배포한 템플릿들을 올려둘 예정이니 지우지 않기 위해 true,
메인트도 조건 상관없이 지울거라면 false,
- 트위터의 응답 형식이 다양해 100% 작동을 보장하지 못함
- 고정된 트윗의 ID를 "tweets_to_ignore"에 추가하면 확실히 유지 가능
"delete_message_with_url_only": false,
링크 유무를 떠나 리트윗+답글함 정리 할 거라 false,
true로 설정 시 링크가 포함된 트윗만 삭제
"delete_message_without_media_only": false,
"delete_message_with_media_only": false,
delete_message_without_media_only: true, 로 설정 시 미디어가 없는 트윗만 삭제, false, 로 설정 시 모든 트윗을 대상
delete_message_with_media_only: true, 로 설정 시 미디어가 포함된 트윗만 삭제, false, 로 설정 시 모든 트윗을 대상
이 부분에서 미디어가 없는 트윗만 삭제를 true, 로 했는데 자꾸 오류가 나서 false, 로 바꾸고 아래 리트윗 관련 코드만 true, 했더니 그냥 적용됨... 이유... 모른다...
"delete_retweets_only": true,
리트윗만 지우기 위해 ture,
"after_date": new Date('2024-01-01'), // 삭제할 트윗의 시작 날짜
"before_date": new Date('2024-12-31'), // 삭제할 트윗의 종료 날짜
2024년 1월 1일 ~ 2024년 12월 31일까지의 범위로 설정함
계정 정보 부분 제외한 사용한 코드 백업
위의 설정들이 적용되어 있음
'NOTE' 카테고리의 다른 글
| [대만여행] 2일차 (0) | 2025.04.30 |
|---|---|
| [대만여행] 1일차 (0) | 2025.04.29 |
| [대만여행] D-4 럭키랜드(럭키드로우) 지원금 신청 (0) | 2025.04.21 |
| 트위터 마음함 청소, 아카이브 트청 (4) | 2025.02.06 |
| 트위터 청소기(트청) 사이트 (2) | 2025.01.17 |