Skypeã®ã°ã«ã¼ããã£ããã«ã¡ãã»ã¼ã¸éä¿¡
rb-skypemacã®ã½ã¼ã¹èªãã§ããã
Skype.send_(:command => "ã³ãã³ã")
ã§çã®SkypeAPIã«è§¦ããããäºãããã£ããapple scriptã®ã¤ã³ã¿ãã§ã¼ã¹ã使ã£ã¦ãããããã
chatç³»ã¯rb-skypemacã¯ã©ããã¼ãç¨æããã¦ãªããã©ãsend_使ãã° http://developer.skype.com/accessories ã«ããPublic API Reference (ãªããzip archive) ãä¸å¿å ¨é¨ä½¿ãããã
使ã£ã¦ã¿ãã
#!/usr/bin/env ruby # -*- coding: utf-8 -*- require 'rubygems' require 'rb-skypemac' include SkypeMac p Skype.send_(:command => "MESSAGE echo123 testtest") # ç¸æãæå®ãã¦ãã£ããéå§ãã¡ãã»ã¼ã¸éã p Skype.send_(:command => "SEARCH ACTIVECHATS") # ã°ã«ã¼ããã£ããã®ãªã¹ããåå¾ p Skype.send_(:command => "CHATMESSAGE #shokaishokai/$s.ihara;ebd424c4200d909f æã ãã¼ãã£ããã¼èµ·ããªãã¨ã¨ã«ãã¼ãããããã¡ãã¼ãã")
ãã£ããIDã®ãªã¹ãã®è¿ãå¤ã¯æååã§è¿ã£ã¦ããããåå è ã¨1:1ã®ãã£ããããã¦ããã¨ããã¨æ··ããã®ã§ãé©å½ã«ã¡ãã»ã¼ã¸éã£ã¦ã¿ã¦ç¢ºããã¦ã¿ãªãã¨ããããªãã
"CHATS #akio0911/$yuiseki;1600dfa22ed008f5 #shokaishokai/$s.ihara;ebd424c4200d909f #shokaishokai/$kbs_xtel;22175d1c7ecf1257 #shokaishokai/$kbs_xtel;22175d1c7ecf1257 #shokaishokai/$charmy0806;b50d11ec562f4a67 #shokaishokai/$sosuke0826;dfc9b84cfd272a47 #ruwon1219/$shokaishokai;3ee8c5077b5ea5b #shokaishokai/$yusukebe;714a0216db1f6139 #ogsdek/$shokaishokai;677f01030aaef6da #atsuoru/$shokaishokai;2cf113ec2ef15467 #shokaishokai/$3a8e0b8d39ae318c #dangkang/$shokaishokai;9ebbee07af0533ee #sosuke0826/$shokaishokai;f263438237a31c55 #shokaishokai/$ta-yan527;924495d3343e8eea #shokaishokai/$ta-yan527;924495d3343e8eea #shokaishokai/$echo123;5d479130f66122bb"
ã¡ãªã¿ã«API Level 5ã®SEACH ACTIVECHATSã¯ãªã¹ããåããã®ã«ãLevel 3ã®SEARCH CHATSã¯nilãè¿ã£ã¦ãããã¡ããã¨ããã¥ã¡ã³ãã«è¼ã£ã¦ãã®ã«ã