discord.js mobile status

Discord.js Mobile Status

If you're a Discord server owner, you might want to display your mobile status using Discord.js. With this feature, your users can know whether you're available on mobile or not, which can be useful for them to know when they should expect a response from you.

Using Discord.js to Set Mobile Status

Here's how you can use Discord.js to set your mobile status:

const Discord = require('discord.js');
const client = new Discord.Client();

client.on('ready', () => {
    status: 'online',
    activity: {
        name: 'with JavaScript',
        type: 'PLAYING',
        url: 'https://twitter.com/rajumzn'
    mobile: true

In the above code, we're using the setPresence() method from the Discord.Client class to set our mobile status. The status parameter sets our overall status to "online", while the activity parameter specifies the game that we're playing or the activity that we're doing. The mobile parameter is set to true to indicate that we're available on mobile.

Using Discord.js to Check Mobile Status

If you want to check whether a user is available on mobile or not, you can use the user.presence.clientStatus.mobile property:

client.on('message', message => {
  const user = message.author;
  const isMobile = user.presence.clientStatus.mobile || false;

  if (isMobile) {
    message.reply('hey, you\'re on mobile!');
  } else {
    message.reply('you\'re not on mobile');

In the above code, we're using the message.author property to get the user who sent the message, and then checking whether their mobile status is true or false using the user.presence.clientStatus.mobile property. We're then sending a reply message based on their mobile status.


In conclusion, setting and checking mobile status in Discord.js is a great feature for server owners who want to let their users know when they're available on mobile. By using the code snippets above, you can easily set and check mobile status in your Discord bot.

Subscribe to The Poor Coder | Algorithm Solutions

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]