(define -ayalog '())

括弧に魅せられて道を外した名前のないプログラマ

書き初め

今年、一番最初に書いたプログラムです。
Rubyでユーザーストリーム取得して、自分に対する空リプに対して問答無用で「くけっ」と返すプログラムです(ぇ

# -*- coding: utf-8 -*-
require 'twitter'

Process.daemon

config = {
  :consumer_key => "YOUR_CONSUMER_KEY",
  :consumer_secret => "YOUR_CONSUMER_SECRET",
  :access_token => "YOUR_ACCESS_TOKEN",
  :access_token_secret => "YOUR_ACCESS_SECRET",
}

streaming_client = Twitter::Streaming::Client.new(config)
rest_client = Twitter::REST::Client.new(config)

streaming_client.user do |object|
  if object.is_a? Twitter::Tweet
    user = object.user
    rest_client.update("@#{user.screen_name} くけっ", :in_reply_to_status => object) if /^@ayato_p\s*$/ =~ object.text
  end
end

見ての通りのだらしなさ。最高ですね。
去年下半期Railsをだらだらと書いていたので今年はRubyをやりたい。RailsではなくてRuby
あと、Schemeあたりもちゃんとやりたい。そういう目標を毎年立てて毎年達成できてないので無理しないようにRubySchemeメインで勉強したいってことにしておく。

なんか目標とかそういう感じのは、後でダラダラ書くかもしれない。