view c109047jikandayobot.rb @ 0:b79b888eceac

init
author KAMURA Sota <c109047@e.koeki-u.ac.jp>
date Mon, 06 Feb 2012 17:25:58 +0900
parents
children
line wrap: on
line source

#! /usr/bin/env ruby
# -*- coding: euc-jp -*-

require'/home/irhome/c109/c109047/xsotter/xsotter_class'

begin 
  xsotter = Xsotter.new("/xsotter/c109047_token")
  id=""
  data=[]
  while true
    puts"start"
    if /^0/=~Time.now.min.to_s
      hour =  Time.now.hour
      data.each {|i|
        if i[0] == hour
          xsotter.comand(["-T"],"#{i[1]} #{hour}時に何かあるんじゃないの?")
        end
      }
    end
  
    Twitter.mentions({:count => 1}).eacho do |r|
      puts "1"
      if !(id == r.id)
      id = r.id
        usr = r.user.screen_name
        puts text = r.text
        if /\S*(\d+)時\S*/ =~ text
          if $1.to_i <= 24 && $1.to_i >= 0
            data << [$1.to_i,usr]
          end
        end
        sleep 3
    end
    end
  end
rescue
  retry
end
  

yatex.org