2022-03-27 오후 11:54 추가 제가 글에 분명히 [트위터 계정이 가장 반응 빠릅니다!] 라고 해놓고, 맞팔 아닌 유저의 알람은 앱에서 따로 뜨지 않는다는 걸 몰라 몇몇분의 질문을 의도치 않게 길게 방치해버렸어요. 엄청난 트잉여라서 분명히 트위터가 빠를 거라고 생각했는데, 이런 실수를 하게 되리라고는 생각하지 못했습니다 죄송합니다. 그것과 별개로 ...
0. 왜? 마지막으로 소개할 기능은 크게 세가지 이다. 1. 마지막 답멘 이후로 답장하기 : 여태까지 입력한 코드는 처음 프로그램이 동작할 때 last_reply_id = 1 로 설정되어 서버를 내렸다 켜거나 파일을 실행 시킬 때 항상 모든 멘션에 답장을 했다. 이를 해결하기 위한 코드 작성이다. 2. 이미지 트윗하기 : 이미지가 첨부된 멋진 트윗과 함께하...
0. 왜? 여태 까지 그냥 따라오는 것에서 멈추지 않고, 새로운 기능을 만들어 보려고 하면 갑자기 이상한 에러 문구가 뜨면서 프로그램 동작이 멈추는 걸 본 적 있을 거다. 밑의 사진처럼 갑자기 우리가 print()로 터미널에 찍으려고 하지도 않았던 것들이 찍히는데, 영어다! 뭔가 심각하게 잘못된 것 같다. 심지어 실제 오류 코드는 저것보다 훨씬 더 길다. ...
0. 왜? 여태까지 우리는 자동봇을 만들고, 코딩한 파이썬 파일(파일명.py)의 내부에 미리 적어둔 데이터를 이용해 키워드를 판별해 답멘을 주도록 해보고, 배포도 해보고, 스프레드 시트 연동도 해봤다! 이제 남은 건 스프레드 시트의 데이터를 이용해 키워드를 판별 후 해당하는 답장을 보내는 기능 뿐이다. 스프레드 시트를 이용해 자동봇을 만들 때의 장점은 "재...
0. 왜? 우리가 만들고 싶은 건 커뮤에서 쓰일 자동봇이다. 이 봇은 응용 기능을 넣을 경우 미리 입력한 데이터만으로는 동작하지 않는다. 예를 들어, 상점 기능을 생각해보자. 흐름은 다음과 같다. 1. 러너가 상점봇에게 양식에 맞춰 멘션을 보낸다. (ex [구매/사과/1])2. 상점봇이 메뉴의 사과 존재 여부와 러너의 소지금을 확인한다.3. 사과가 있고 돈...
0. 왜? 배포(deploy)? 이게 뭔지는 사실 몰라도 된다. 하지만 왜는 아는게 좋다. 그럼 배포는 왜 하는가? 컴퓨터를 커뮤 러닝 내내 켜둘 수는 없어서 한다. 우리가 만든, 그리고 만들 봇은 기본적으로 내 컴퓨터에서 코드를 실행시키고 있을 때만 동작한다. 하지만! 운영 하는 내내 컴퓨터를 켜둘수는 없으므로, 이걸 대신 해줄 존재를 찾아서 맡긴다. 이...
트위터 계정 : Jamong_Yami 0. 오늘은 무엇을 할까? 드디어! 답멘 봇이다! 조금 돌아왔지만, 커뮤에서 응용할 수 있는 키워드별 답멘 봇을 만들어보자. 커뮤 내에서 자동-답멘-봇 시스템은 보통 다음과 같은 순서를 따른다. 1. 총괄계에 사용법 공지가 올라온다. 주로 키워드가 지정되어 있다. 전투, 다이스, 상점, 양도 등2. 커뮤캐가 그걸 보고 ...
0. 왜? 흔히 볼 수 있는 트윗 청소기는 가장 최근 트윗부터 3200개 까지의(트위터 정책 때문) 트청을 지원한다. 가끔 무료로 이전 기록도 지워주는 것도 있지만 (트윗 아카이브 이레이저), 주당 1000개 등의 제약이 걸려있어 귀찮다. 아니, 내가 커뮤 계정을 빨아 쓰고 싶은데 3200트윗이 넘었다면? 귀찮으니 새로 파게 된다. 이런 귀찮음을 해결하고자...
0. 들어가기 앞서 드디어! 오늘은! 코딩을 통해 트위터 계정을 컨트롤 해볼 거다! 🎉 코딩! 파이썬! 프로그래밍! 이라고 하면 겁날 수도 있겠지만, 어차피 만들고 싶은 기능은 정해져 있고, 효율이 떨어질 수는 있지만 굴러가게는 만들 수 있다. 코드의 이해를 원한다면 주석이나 설명을 상세히 읽고, 굴러가기만 하면 된다! 라고 하면 복붙만 해도 충분하다. 참...
+ 트위터 계정 만들었습니다! (@Jamong_Yami) 0. 왜? 오늘은 VSCode와 확장 프로그램, python, tweepy 설치 및 환경 설정을 할 예정이다. 뭘 만들기도 전에 지쳐 나가떨어질 것 같다는 생각이 든다면 매우 정상이다! 원래 환경 맞추는 게 가장 힘들고 귀찮다. 조금이라도 의욕을 증진시키기 위해 왜 이걸 해야 하는지 짧게 이야기 하자...
2022-01-06 수정. 2-11. access token, access secret token 발급 이 추가되었습니다. 0. 왜? 우리는 Twitter API를 이용해 많은 것들을 자동화하거나 개발 할 수 있다. 하지만 다른 많은 API와 마찬가지로, 개발자 등록을 하지 않으면 사용할 수 없다! 다행스럽게도 최근에 등록이 많이 쉬워졌다. 반년 전만 해도...
앞서 밝혔듯이 해당 시리즈는 코딩, 프로그래밍, 개발은 들어보기만 한 사람들도 스텝 바이 스텝으로 이해할 수 있게 만드는 것을 목표로 한다. 그러니 본격적으로 들어가기 전에, 혹은 하는 중간중간 '그래서 이게 뭔데!' 혹은 '그래서 이걸 대체 왜 해야하는데?' 라는 의문이 들만한 것들을 정리하고, 우리가 만들 봇의 전체 구조를 정리하고자 한다. 이후 발행될...
코딩하는 자몽
자유로운 창작이 가능한 기본 포스트
소장본, 굿즈 등 실물 상품을 판매하는 스토어
정기 후원을 시작하시겠습니까?
설정한 기간의 데이터를 파일로 다운로드합니다. 보고서 파일 생성에는 최대 3분이 소요됩니다.
포인트 자동 충전을 해지합니다. 해지하지 않고도 ‘자동 충전 설정 변경하기' 버튼을 눌러 포인트 자동 충전 설정을 변경할 수 있어요. 설정을 변경하고 편리한 자동 충전을 계속 이용해보세요.
중복으로 선택할 수 있어요.