def initialize(bot, server, source, target, message)
@msg_wants_id = false unless defined? @msg_wants_id
@time = Time.now
@bot = bot
@source = source
@address = false
@target = target
@message = message || ""
@replied = false
@server = server
@ignored = false
@in_thread = false
@identified = false
if @msg_wants_id && @server.capabilities["identify-msg""identify-msg"]
if @message =~ /^([-+])(.*)/
@identified = ($1=="+")
@message = $2
else
warning "Message does not have identification"
end
end
@logmessage = @message.dup
@plainmessage = BasicUserMessage.strip_formatting(@message)
@message = BasicUserMessage.strip_initial_formatting(@message)
if target && target == @bot.myself
@address = true
end
end