2009-07-27
■[Ruby][Skype]WikipediaのURLを返すSkypebot
ひとまず作ってみたけどあまりよろしくないいろいろな意味で
require 'rubygems' require 'skypeapi' require 'uri' SkypeAPI.init SkypeAPI.attachWait def Chatless(chatmessage) active_chat = SkypeAPI.searchActiveChats #w:ではじめるとwikipediaのURLを吐き出す(日本語は変換する) if chatmessage.getBody =~ /^w:/ word = chatmessage.getBody[2,chatmessage.getBody.size] SkypeAPI::ChatMessage.create(active_chat, URI.escape("http://ja.wikipedia.org/wiki/#{word}")) end end SkypeAPI::ChatMessage.setNotify :Status, 'RECEIVED' do |chatmessage| Chatless(chatmessage) end SkypeAPI::ChatMessage.setNotify :Status, 'SENT' do |chatmessage| Chatless(chatmessage) end loop do SkypeAPI.polling sleep 0.123 end
参考リンク
トラックバック - http://d.hatena.ne.jp/arcright/20090727/1248652886
リンク元
- 9 http://www.google.co.jp/search?hl=ja&q=デスクトップ 録画&lr=&aq=f&oq=
- 5 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GFRD_ja&q=windows7 RC+vmware+player+ネットワーク
- 4 http://www.google.co.jp/search?q=スーパーライデン&hl=ja&lr=&sa=2
- 4 http://www.google.com/search?client=opera&rls=ja&q=macports+mysql+utf8&sourceid=opera&ie=utf-8&oe=utf-8
- 3 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=Jwa&q=ruby+empty+blank&btnG=検索&lr=lang_ja
- 3 http://www.google.co.jp/search?hl=ja&q=コマンドプロンプト+作業フォルダ&lr=&aq=0&oq=コマンドプロン?%
- 2 http://cgi.search.biglobe.ne.jp/cgi-bin/search-tb46nb?jc=検索&q=chown+postgres.postgres+-R+/usr/local/pgsql&num=10
- 2 http://twitter.com/arcright
- 2 http://www.google.co.jp/search?hl=ja&q=ERROR!+Manager+of+pid-file+quit+without+updating+file.+++Macports&btnG=検索&lr=
- 2 http://www.google.co.jp/search?hl=ja&q=qsql+コマンド&lr=&aq=f&oq=




