Если peer_id я могу получить из message_event, то conversation_message_id я могу получить только при отправке самого сообщения, а не при уведомления на нажатие callback кнопки
var
JSA : TJSONArray;
JS : TJSONObject;
begin
JSA := TJSONArray.Create;
JS := TJSONObject.Create;
JS.AddPair('foo', 'bar');
JSA.Add(JS);
JS := TJSONObject.Create;
JS.AddPair('foo', 'bar');
JSA.Add(JS);
writeln(JSA.ToString);
JSA.Free;
readln;
end.