![](/img/trans.png)
[英]In Firebase I am getting an Uncaught TypeError: Cannot read property 'initializeApp' of undefined, but not sure why 'firebase' is not defined?
[英]Not a major error but I am getting `TypeError: Cannot read property 'has' of undefined`. I am not sure what my next move will be
我试图创建一个名为“addtags”的新命令。 但是,它让我不断收到此错误: TypeError: Cannot read property 'has' of undefined
。 我不确定我的下一步行动是什么。 请检查下面的代码。 先感谢您。 干杯!
let msg = await message.channel.send('Creating tag...');
if (!args.join(' ').split('|')[0]) {
const embed = new Discord.MessageEmbed()
.setColor('RANDOM')
.setTitle("Error")
.setDescription("Please provide a name for your tag!");
return message.channel.send(embed);
}
if (!args.join(' ').split('|')[1]) {
const embed = new Discord.MessageEmbed()
.setColor('RANDOM')
.setTitle("Forbidden")
.setDescription("Please provide a text for your tag");
return message.channel.send(embed);
}
if (!client.tags.has(message.guild.id)) client.tags.set(message.guild.id, {});
if (client.tags.has(message.guild.id, args.join(' ').split('|')[0])) {
const embed = new Discord.MessageEmbed()
.setColor('RANDOM'])
.setTitle("Forbidden")
.setDescription("The tag that you're trying to make already exists");
return message.channel.send(embed)
}
client.tags.set(message.guild.id, {
name: args.join(' ').split('|')[0],
text: args.join(' ').split('|')[1]
}, args.join(' ').split('|')[0]);
msg.edit.embed(`Tag created with an ID of: ${message.id}`);
我想我发现了问题if (.client.tags.has(message.guild.id)) client.tags.set(message.guild,id; {});
!client
这是一个虚假的东西。 基本上如果它不存在检查它的标签。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.