Вы можете переименовать параметры, чтобы разрешить конфликты имен переменных, например:
const Message = ({
message: {
user: message_user,
text: message_text
},
nickname: message_nickname
}, {
quest: {
user: quest_user,
text: quest_text
},
nickname: quest_nickname
}) => {
}
Или вы можете попробовать это, если хотите использовать одинаковые имена переменных, но вы не можете работать со всеми одновременно время:
const Message = (param1, param2) => {
let { message, nickname } = param1, quest;
let { user, text } = message;
// Do you stuff realed to message, user, text & nickname
({ quest, nickname } = param2);
({ user, text } = quest);
// Do you stuff realed to quest, user, text & nickname
}