【发布时间】:2020-06-21 02:00:14
【问题描述】:
我收到“初始化前无法访问‘人’”错误。除了这个文件,我在其他任何地方都没有 const 人。我是 js 新手,所以我不确定自己做错了什么。
编辑:我修复了该错误,但现在我收到了不同的错误消息。 “UnhandledPromiseRejectionWarning: ReferenceError: getMember is not defined”。
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"]
}
【问题讨论】:
标签: javascript node.js discord discord.js