본문 바로가기
TIL

D-61 Nodejs로 트윗봇 만들기

by 홍차23 2019. 12. 7.

오늘 배운 것>

  • nodejs로 sms 보내기
  • nodejs로 트윗봇 만들기
  • 굿즈db 업로드, 겨울굿즈 자료조사

1. 트위터 앱 만들기

 

npm init

npm install twitter --save

 

//패키지 추가

var TwitterPackage = require('Twitter');

 

2. 액세스키-토큰 받기

 

3. 트위터에 게시하기

Twitter.post

"This is a sample automate Tweet"

 

4. 트윗 수신하기

#굿즈 #크리스마스 키워드로 수신

 

 

 

@netflix 로 수신. 

-> 방금 막 올라온 트윗일수록 빠르게 수집됨. 필터링한 키워드가 트윗이 활발할수록 빠르게 결과 수신함. 

현재 활발히 올라오는 트윗은 짧은 간격으로 계속 수집 가능.

 

 

5. 트윗에 답글 달기

#GoodsBot 해시태그를 트윗한 상대에게 답글을 보낸다. 

@트윗상대의사용자이름 , nice to meet you! How are you? 라고 보냄.

 

 

6. secret.json으로 중요정보 분리

secret.json 파일을 만든다.

//app.js
var secret = require("./secret");

7. github commit

 

https://github.com/milkteahot/tweetbot

 

milkteahot/tweetbot

my first tweet bot. Contribute to milkteahot/tweetbot development by creating an account on GitHub.

github.com

 

트윗봇을 만들었다. 해시태그 기반으로 정보를 수집하거나 트윗을 보내는 등의 인터랙션이 가능하다. 어떻게 활용할 수 있을까?

 

내일 배울 것>

  • api 에서 정보 받아오기

 

 

댓글