# File lib/rbot/ircbot.rb, line 1102 def onpart(m) if(m.address?) debug "left channel #{m.channel}" irclog "@ Left channel #{m.channel} (#{m.message})", m.channel @channels.delete(m.channel) else irclog "@ #{m.sourcenick} left channel #{m.channel} (#{m.message})", m.channel if @channels.has_key?(m.channel) @channels[m.channel].users.delete(m.sourcenick) else warning "got part for channel '#{channel}' I didn't think I was in\n" # exit 2 end end # delegate to plugins @plugins.delegate("listen", m) @plugins.delegate("part", m) end