Randomly Select Discord Member#s Status

  • Share this:

Code introduction


This function randomly selects a member from a specified Discord server and returns their current status.


Technology Stack : Discord.py, discord.ext.commands

Code Type : Discord API call

Code Difficulty : Intermediate


                
                    
def get_random_user_status(client, guild_id):
    from discord.ext import commands
    import random

    def fetch_user_status():
        guild = client.get_guild(guild_id)
        if guild:
            members = guild.members
            user = random.choice(members)
            return user.status
        else:
            return None

    return fetch_user_status()