Mercurial > hgrepos > hgweb.cgi > xsotter
comparison 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 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:b79b888eceac |
---|---|
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 |