Я получаю ошибку «Невозможно получить доступ к человеку перед инициализацией». У меня нет констант нигде, кроме этого файла. Я новичок в js, поэтому не уверен, что делаю не так.
Изменить: я исправил эту ошибку, но теперь я получаю другое сообщение об ошибке. «UnhandledPromiseRejectionWarning: ReferenceError: getMember не определен».
const Discord = require('discord.js');
module.exports.run = async (bot, message, args) => {
const love = Math.random() * 100;
const loveIndex = Math.floor(love / 10);
const loveLevel = "?".repeat(loveIndex) + "?".repeat(10 - loveIndex);
const embed = new Discord.MessageEmbed()
.setColor("#ffb6c1")
.addField(`☁ **${person.displayName}** loves **${message.member.displayName}** this much:`,
`? ${Math.floor(love)}%\n\n${loveLevel}`);
let person = getMember(message, args[0]);
if (!person || message.author.id === person.id) {
person = message.guild.members
.filter(m => m.id !== message.author.id)
.random();
message.channel.send(embed);
}}
module.exports.config = {
name: "love",
description: "Calculates the love affinity you have for another person.",
usage: "[mention | id | username]",
accessableby: "Members",
aliases: ["affinity"]
}