More than 5 years have passed since last update.
#!/usr/local/bin/ruby
require 'net/irc'
class SimpleClient < Net::IRC::Client
def on_rpl_welcome(m)
super
post JOIN, '#onelirc'
post NOTICE, '#onelirc', 'Hi'
sleep 5
finish
end
def on_error(m)
finish
end
def on_err_nicknameinuse(m)
super
$stderr.puts 'NICKNAME ALREADY INS USE ERRORRRRRRRRRRRRRRRRRRRRRRRRR'
post NICK, 'another'# some server rejects multi-client connection
sleep 3
end
end
SimpleClient.new('irc.trpg.net', '6667',
nick: 'onelirc',
user: 'onelirc',
real: 'onelirc'
).start
Why not register and get more from Qiita?
- We will deliver articles that match you
By following users and tags, you can catch up information on technical fields that you are interested in as a whole
- you can read useful information later efficiently
By "stocking" the articles you like, you can search right away
Sign upLogin