    # File lib/rbot/message.rb, line 171
        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