Guest User

Untitled

a guest
Jul 23rd, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding=utf-8 -*-
  3. '''
  4. 「むくり」と「ぱたり」に反応するBOT
  5. '''
  6. import twitter
  7. import re
  8. from time import sleep
  9.  
  10. # 初期値定義
  11. since = 0
  12. mukuri = re.compile(u"むくり")
  13. patari = re.compile(u"ぱたり")
  14.  
  15. # twitter ログイン
  16. api = twitter.Api(username='twitter username', password='twitter password')
  17.  
  18. while 1: # 無限ループ
  19. # TL取得
  20. tl = api.GetFriendsTimeline(since_id=since)
  21. for tweet in tl:
  22. since = tweet.id
  23. if mukuri.search(tweet.text) is not None:
  24. text = "@" + tweet.user.screen_name + " おはよう"
  25. api.PostUpdate(text.decode('utf-8'), in_reply_to_status_id=tweet.id)
  26. if patari.search(tweet.text) is not None:
  27. text = "@" + tweet.user.screen_name + " おやすみ"
  28. api.PostUpdate(text.decode('utf-8'), in_reply_to_status_id=tweet.id)
  29. sleep(60*5) # 5分おきに実行
Add Comment
Please, Sign In to add comment