#1: Apply a comma before 'which'. 'which' is a sentential relative pronoun, i.e. it refers to the whole main clause. 'which' means the fact that Diana met someone (is great, is good news).
#2: here 'who' relates to 'somebody', the adjectival relative clause describes 'someone'. The sentence means Diana met a nice person.
Student or Learner