diff 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 diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/c109047jikandayobot.rb	Mon Feb 06 17:25:58 2012 +0900
@@ -0,0 +1,39 @@
+#! /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