How do I get target's presence ?

I am creating a slash command that gives presence info about a target'ed user. How do I get their presence?
const {
SlashCommandBuilder,
EmbedBuilder
} = require("discord.js");
const command = "presence";
module.exports = {
data: new SlashCommandBuilder()
.setName(command)
.setDescription("Shows presence of a user.")
.addUserOption((option) =>
option
.setName("target")
.setDescription("Select a user to presence info of")
.setRequired(true),
),
async execute(interaction, client) {
const target = await interaction.guild.members.fetch(interaction.options.getUser("target").id);


// How do I fetch target's presence ???

}
}
const {
SlashCommandBuilder,
EmbedBuilder
} = require("discord.js");
const command = "presence";
module.exports = {
data: new SlashCommandBuilder()
.setName(command)
.setDescription("Shows presence of a user.")
.addUserOption((option) =>
option
.setName("target")
.setDescription("Select a user to presence info of")
.setRequired(true),
),
async execute(interaction, client) {
const target = await interaction.guild.members.fetch(interaction.options.getUser("target").id);


// How do I fetch target's presence ???

}
}
I tried doing this, just to get object of presence but got nothing. `js console.log(target.user.presence);
3 Replies
d.js toolkit
d.js toolkit10mo ago
- What's your exact discord.js npm list discord.js and node node -v version? - Not a discord.js issue? Check out #other-js-ts. - Consider reading #how-to-get-help to improve your question! - Explain what exactly your issue is. - Post the full error stack trace, not just the top part! - Show your code! - Issue solved? Press the button! - Marked as resolved by OP
chewie
chewie10mo ago
target.presence also you dont need to fetch the member, you can just use interaction.options.getMember("target")
Gripz
GripzOP10mo ago
ok Thanks. It works 👍
Want results from more Discord servers?
Add your server