簡単なtwitter_botをRubyで作るまで
移転しました。
とりあえずまずは、rubyの環境を整えるところから。思いだしながら書いているので、若干おかしな部分があるかもしれません。
sudo apt-get ruby
sudo apt-get rubygems
このような環境で以下のmain.rbを動かそうとしたところ、なんやら色々エラーを吐いた。
in `gem_original_require': no such file to load -- net/https
色々調べて見ると、libopenssl-rubyというパッケージが足りないらしい。早速、
sudo apt-get install libopenssl-ruby
してあげ、実行すると・・・見事、twitterにAPIを通じて、投稿されました!!
エラーを吐いて、ちょっと嫌な感じでしたが、非常に簡単に出来るってことが分かったので、もうちょっと勉強してみたい。
次取り組むとしたら、
mixiの日記を全文検索するスプリクトを書いてみた
http://d.hatena.ne.jp/con_mame/20080726
というのを見つけたので、ちょっとやってみたい。
!/usr/local/ruby require 'rubygems' require 'twitter' require 'time' USERNAME = 'USERNAME' PASSWORD = 'PASSWORD' client = Twitter::Base.new( Twitter::HTTPAuth.new(USERNAME,PASSWORD)) client.update( Time.now)