[英]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.