const { SlashCommandBuilder } = require("@discordjs/builders");
const { MessageEmbed } = require('discord.js');
module.exports = {
data: new SlashCommandBuilder()
.setName("guess")
.setDescription("Guess a random member of the server by the profile picture"),
async execute(interaction) {
const guildMembers = await interaction.guild.members.fetch();
const randMember = guildMembers.random();
const member = randMember.displayName;
const guessEmbed = new MessageEmbed()
.setColor(randMember.user.accentColor)
.setTitle("Guess that Member!")
.setImage(`${randMember.displayAvatarURL()}`)
.setFooter({text: "developed by Nils#7168"})
//console.log(randMember.displayName)
interaction.reply({ embeds: [guessEmbed], fetchReply: true })
.then(() => {
interaction.channel.awaitMessages({ member, max: 1, time: 15000, errors: ['time'] })
.then(collected => {
interaction.followUp(`<@${collected.first().author.id}> you're right! It was ${member}.`);
})
.catch(collected => {
interaction.followUp(`Looks like nobody got the right answer. It was ${member}.`);
});
});
},
};
const { SlashCommandBuilder } = require("@discordjs/builders");
const { MessageEmbed } = require('discord.js');
module.exports = {
data: new SlashCommandBuilder()
.setName("guess")
.setDescription("Guess a random member of the server by the profile picture"),
async execute(interaction) {
const guildMembers = await interaction.guild.members.fetch();
const randMember = guildMembers.random();
const member = randMember.displayName;
const guessEmbed = new MessageEmbed()
.setColor(randMember.user.accentColor)
.setTitle("Guess that Member!")
.setImage(`${randMember.displayAvatarURL()}`)
.setFooter({text: "developed by Nils#7168"})
//console.log(randMember.displayName)
interaction.reply({ embeds: [guessEmbed], fetchReply: true })
.then(() => {
interaction.channel.awaitMessages({ member, max: 1, time: 15000, errors: ['time'] })
.then(collected => {
interaction.followUp(`<@${collected.first().author.id}> you're right! It was ${member}.`);
})
.catch(collected => {
interaction.followUp(`Looks like nobody got the right answer. It was ${member}.`);
});
});
},
};