mirror of
https://github.com/JonnyBro/JaBa.git
synced 2024-11-22 05:04:58 +05:00
oi
This commit is contained in:
parent
9bb4d00a0a
commit
940532bcba
1 changed files with 9 additions and 6 deletions
|
@ -45,17 +45,20 @@ class CommandHandler extends BaseEvent {
|
||||||
if (command.ownerOnly && interaction.user.id !== client.config.owner.id) return interaction.error("misc:OWNER_ONLY", null, { ephemeral: true });
|
if (command.ownerOnly && interaction.user.id !== client.config.owner.id) return interaction.error("misc:OWNER_ONLY", null, { ephemeral: true });
|
||||||
|
|
||||||
if (!userData.achievements.firstCommand.achieved) {
|
if (!userData.achievements.firstCommand.achieved) {
|
||||||
userData.achievements.firstCommand.progress.now = 1;
|
const args = {
|
||||||
userData.achievements.firstCommand.achieved = true;
|
|
||||||
userData.markModified("achievements.firstCommand");
|
|
||||||
await userData.save();
|
|
||||||
await interaction.channel.send({
|
|
||||||
content: interaction.user.toString(),
|
content: interaction.user.toString(),
|
||||||
files: [{
|
files: [{
|
||||||
name: "achievement_unlocked2.png",
|
name: "achievement_unlocked2.png",
|
||||||
attachment: "./assets/img/achievements/achievement_unlocked2.png",
|
attachment: "./assets/img/achievements/achievement_unlocked2.png",
|
||||||
}],
|
}],
|
||||||
});
|
};
|
||||||
|
|
||||||
|
userData.achievements.firstCommand.progress.now = 1;
|
||||||
|
userData.achievements.firstCommand.achieved = true;
|
||||||
|
userData.markModified("achievements.firstCommand");
|
||||||
|
await userData.save();
|
||||||
|
|
||||||
|
interaction.channel.isDMBased() ? interaction.user.send(args) : await interaction.channel.send(args);
|
||||||
}
|
}
|
||||||
|
|
||||||
client.logger.log(`User ${interaction.user.tag} used ${command.command.name} in ${interaction.guild ? interaction.guild.name : "DM"} with arguments: ${interaction.options.data.length > 0 ? interaction.options.data.map(arg => { return `${arg.name}: ${arg.value}`; }).join(", ") : "no args"}`, "cmd");
|
client.logger.log(`User ${interaction.user.tag} used ${command.command.name} in ${interaction.guild ? interaction.guild.name : "DM"} with arguments: ${interaction.options.data.length > 0 ? interaction.options.data.map(arg => { return `${arg.name}: ${arg.value}`; }).join(", ") : "no args"}`, "cmd");
|
||||||
|
|
Loading…
Reference in a new issue