Sha256: 661a647761822f16faa61899f2d74c550c23acb3e50d23d15e2bd5896400cb13
Contents?: true
Size: 505 Bytes
Versions: 3
Compression:
Stored size: 505 Bytes
Contents
#!/usr/bin/env ruby # vim:encoding=UTF-8: $LOAD_PATH << "lib" $LOAD_PATH << "../lib" require "rubygems" require "net/irc" require "pp" require 'celluloid/io' class EchoBot < Net::IRC::Client include Celluloid::IO def on_rpl_welcome(m) post JOIN, "#demo" super end def on_privmsg(m) post NOTICE, m[0], m[1] end end supervisor = EchoBot.supervise_as :echo_bot, "127.0.0.1", "6667", { :nick => "foo", :user => "foo", :real => "foobartest", } supervisor.actor.start! sleep
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
net-irc2-0.0.12 | examples/echo_bot_celluloid.rb |
net-irc2-0.0.11 | examples/echo_bot_celluloid.rb |
net-irc2-0.0.10 | examples/echo_bot_celluloid.rb |