(追記あり)
IRCへの通知をいい感じにするに際して、色付けしたりするとよりよいだろうなという感じなわけですが、Rubyでそこらへんいい感じにしてくれるモジュールが見当たらなかったので、id:hirose31さんのString::IRCを参考にして作ってみました。
こんな感じになります。
詳しい使い方などは、上記GitHubのREADMEを参照のこと。
つか、これ、rake release
すると、以下のようなエラーが出てrubygemsに上げられないのですが、なんでなんでしょうか……。
$ be rake release string-irc 0.0.1 built to pkg/string-irc-0.0.1.gem Tagged v0.0.1Pushed git commits and tags Untagged v0.0.1 due to error rake aborted! Pushing gem to https://rubygems.org... You do not have permission to push to this gem.
ちなみに、Cinchを使うと以下のような簡単なコードで適当にボット作れるので、いいですね。
require 'cinch' require 'string/irc/core_ext/string' bot = Cinch::Bot.new do configure do |c| c.server = "irc.freenode.org" c.channels = ["#antipop"] end on :message, /hello/ do |m| m.reply "#{'Hello'.irc_colorize(:white, :red)}, #{m.user.nick}" end end bot.start
追記
permissionがどうちゃらいう件、rubygemsを検索してなかったので作ったつもりだったのだが、
@kentaro 同名の gem がすでに存在するから、じゃないでしょうか rubygems.org/gems/string-irc
— Kensuke Nagae (@kyanny) June 4, 2012
というわけで、既にあったせいだった。うえに、作者は同僚の@banyanなのであったw
というわけで、↑を使いましょう!!1
2 comments
つ http://rubygems.org/gems/string-irc
ねぼけていたようです…