曜日によって違う文をTwitterにpostするRubyスクリプト

元ネタはこの発言です(Twitter:hoge_systemzさん)。

自分でやるとか言っていたけど、久々にコードを書きたくなったので書いてみた。Rubyで。

コードの色分けプラグイン導入しないとなあ・・・・

UTF-8で保存してください。動作確認はしてないです。ごめんなさい。


#起動して曜日によって違う文をTwitterにpostするスクリプト

#cronでまわすといいかも。

#UTF-8で保存する事

require 'net/http'

#設定

user = "input your user_id"#ユーザーID。mailはダメっぽい

pass = "input your password"#パスワード。

stats_array = []#ここはいじらない事

#処理をしない曜日は""だけにしてください。

stats_array[0] = ""#日曜

stats_array[1] = "げつ曜日(ひらがなで書く事によって嫌なイメージをやわらげる効果)"#月曜

stats_array[2] = ""#火曜

stats_array[3] = ""#水曜

stats_array[4] = ""#木曜

stats_array[5] = "キム曜日"#金曜

stats_array[6] = ""#土曜

#設定終わり

status = stats_array[Time.now.wday]

Net::HTTP.version_1_2

req = Net::HTTP::Post.new('/statuses/update.json')

req.basic_auth user,pass

req.body = 'status=' + URI.encode(status)

Net::HTTP.start('twitter.com',80) {|http|

res = http.request(req)

print res.body

}