2011年11月26日土曜日

twitterBOTの作成

そうだ、卒業論文提出日までの日数を自動で発言するtwitterBOTをPythonで作成すれば勉強になるんじゃないかと思って。

Pythonでtwitterを扱うPython-twitterのインストールは以下。

Python Twitter のインストール
http://www.yukun.info/blog/2011/03/python-twitter-install.html

コードの作成はほとんど以下を参考にさせていただきました。

ほげおメモ: How to make Twitter Bot by Python (Part 1) python-twitter
http://blog.hogeo.jp/2011/05/how-to-make-twitter-bot-python-twitter.html

part1~5まであります。part1はなぜか英語なのでTwitter API ポケットリファレンス (POCKET REFERENCE)も参考にしました。

[sourcecode language="python"]
# -*- coding: utf-8 -*-
import twitter
import datetime

api = twitter.Api(
consumer_key = '****',
consumer_secret = '****',
access_token_key = '****',
access_token_secret = '****')

teisyutsubi = datetime.date(2012,1,21)
kyou = datetime.date.today()
nokorijikan = teisyutsubi - kyou
text = u"卒業論文提出日まで あと" + str(nokorijikan.days) + u"日"

api.PostUpdate(status=text)
[/sourcecode]

0 件のコメント:

コメントを投稿