Переменная-член события guildMemberAdd возвращает клиента

#javascript #discord.js

#javascript #discord.js

Вопрос:

Да, участник.пользователь возвращает клиента / бота. Я что-то упустил. Я проверил документы, там написано «Член, который присоединился к гильдии» для переменной-члена. Я действительно новичок в discord.js но эта ошибка не имеет для меня смысла. Я уже переключил НАМЕРЕНИЕ УЧАСТНИКОВ СЕРВЕРА и НАМЕРЕНИЕ ПРИСУТСТВИЯ. Извините за мой плохой английский.

Код:

 module.exports = (member) => {

    try {
        console.log(member.user.username)
        const guild = member.guild;
        console.log(guild)

    } catch (e) {
        console.log(e)
    }

};
 

Вывод:

 my bot's name
undefined
 

Комментарии:

1. Вероятно, вы передаете client в качестве первого аргумента в своем обработчике команд.

Ответ №1:

Хорошо, я чувствую себя глупо.

 module.exports = (client,member) => {

    try {
        console.log(member.user.username)
        const guild = member.guild;
        console.log(guild)

    } catch (e) {
        console.log(e)
    }

};```

Adding client arg fixes