我有一个问题,谁让我很烦,但我仍然没有找到解决方案
我的问题:提到的用户没有公会,虽然他被提及后应该加入,但我做了2 console.log我做了提到的用户ID +我的用户,但它不在公会中
代码=>:
const ms = require("ms");
const { MessageEmbed } = require("discord.js");
const { promptMessage } = require("../../functions");
module.exports = {
name: "clan-invite",
aliases: ["ci"],
category: "clan-système",
description: "",
run: async (client, message, args) => {
let langue = db.fetch(`languages_${message.guild.id}`);
let member =
message.mentions.members.first()
if (!member)
return message.channel.send(
"Pour que cela fonctionne, merci de mentionner un utilisateur"
);
if (langue === "fr") {
let inClan = db.fetch(`clan_${message.member.id}`);
if (message.member.id !== inClan)
return message.channel.send({
embed: {
color: client.colors.error,
description: ":x: **| Tu n'est dans aucun clan**"
}
});
} else {
let inClan = db.fetch(`clan_${message.member.id}`);
if (message.member.id !== inClan)
return message.channel.send({
embed: {
color: client.colors.error,
description: ":x: **| You are not in a clan**"
}
});
}
let clanName = db.fetch(`nomClan${message.member.id}`);
let clanImage = db.fetch(`imageClan_${message.member.id}`);
let RejoindreClan = new MessageEmbed()
.setTitle(`Clan Invite`)
.setDescription(
`Coucou ${member.user.username} ! Tu as reçu une invitation de la part de ${message.author.username}, il t'invite à rejoindre son clan : ${clanName}`
)
.setColor("RED")
.setImage(clanImage)
.setTimestamp();
await message.channel.send(RejoindreClan).then(async msg => {
const emoji = await promptMessage(msg, member.user, 800, ["✅", "❌"]);
if (emoji === "✅") {
msg.delete();
let functionnalInviteClan = db.fetch(`clan_${message.member.id}`);
message.channel.send(
`${member.user.username} à bien rejoint votre clan !`
);
db.set(`clan_${member.user.id}`, functionnalInviteClan);
console.log(member.id)
console.log(db.fetch(`clan_${member.user.id}`))
} else if (emoji === "❌") {
msg.delete();
message.channel.send(`Mission annulé ! On repart à la base !`);
}
});
}
};
提到的人不加入氏族
感谢您的帮助