0
|
1 #! /usr/bin/env ruby
|
|
2 # -*- coding: euc-jp -*-
|
|
3
|
|
4 require'/home/irhome/c109/c109047/xsotter/xsotter_class'
|
|
5
|
|
6 begin
|
|
7 xsotter = Xsotter.new("/xsotter/c109047_token")
|
|
8 id=""
|
|
9 data=[]
|
|
10 while true
|
|
11 puts"start"
|
|
12 if /^0/=~Time.now.min.to_s
|
|
13 hour = Time.now.hour
|
|
14 data.each {|i|
|
|
15 if i[0] == hour
|
|
16 xsotter.comand(["-T"],"#{i[1]} #{hour}時に何かあるんじゃないの?")
|
|
17 end
|
|
18 }
|
|
19 end
|
|
20
|
|
21 Twitter.mentions({:count => 1}).eacho do |r|
|
|
22 puts "1"
|
|
23 if !(id == r.id)
|
|
24 id = r.id
|
|
25 usr = r.user.screen_name
|
|
26 puts text = r.text
|
|
27 if /\S*(\d+)時\S*/ =~ text
|
|
28 if $1.to_i <= 24 && $1.to_i >= 0
|
|
29 data << [$1.to_i,usr]
|
|
30 end
|
|
31 end
|
|
32 sleep 3
|
|
33 end
|
|
34 end
|
|
35 end
|
|
36 rescue
|
|
37 retry
|
|
38 end
|
|
39
|