トップ «前の日記(2004-07-10 (Sat)) 最新 次の日記(2004-07-14 (Wed))» 編集 RSS feed

継続にっき

2004|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|12|
2006|01|03|05|06|08|09|10|12|
2007|01|02|03|05|07|12|
2008|10|
2009|01|05|12|
2010|04|05|11|
2011|01|09|12|
2012|02|03|05|09|12|
2013|02|03|
2014|05|09|
2015|12|
2017|09|

2004-07-11 (Sun)

))) IRC Bot

ログを取っておいてくれるBotを作るためにnadokaを使ってみた。「log」って発言すると最近の200メッセージをトークで返してくれるという単純ボットはこちら。
class Logger < Nadoka::NDK_Bot
  
  def bot_initialize
    @log = []
  end
  
  def on_privmsg(prefix, ch, msg)
    case msg.chomp
    when /\Alog\z/
      @log.each do |l|
          send_notice(prefix.nick, l)
      end
    else
      @log << "#{Time.now.strftime('%H:%M')} [#{prefix.nick}] #{msg}"
      @log.shift if @log.length > 200
    end
  end
  
end
明らかに現実逃避だ。

2004|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|12|
2006|01|03|05|06|08|09|10|12|
2007|01|02|03|05|07|12|
2008|10|
2009|01|05|12|
2010|04|05|11|
2011|01|09|12|
2012|02|03|05|09|12|
2013|02|03|
2014|05|09|
2015|12|
2017|09|
トップ «前の日記(2004-07-10 (Sat)) 最新 次の日記(2004-07-14 (Wed))» 編集 RSS feed