rubyのターミナルで一世代前のtwitter
前回の応用
require 'twitter' require './key.rb' client = Twitter::REST::Client.new do |config| config.consumer_key = Conf::CONSUMER_KEY config.consumer_secret = Conf::CONSUMER_SECRET config.access_token = Conf::ACCESS_TOKEN config.access_token_secret = Conf::ACCESS_SECRET end puts ("TL取得はtlと入力\nTweetはtを入力\n") command = gets() loop do case command when "tl\n" client.home_timeline(:count =>10).each do |tweet| puts "#{tweet.user.screen_name}: #{tweet.text}" end when "t\n" puts("今何してる?") now = gets() client.update now else puts("もう一度入力してね") end puts ("TL取得はtlと入力\nTweetはtを入力\n") command = gets() end
今回の詰まった所
caseがうまく動かなかった
原因
whenの所に\nが入ってるのはターミナルの方で選択させた時に\nが入る
ここでだいぶ時間を取った