okbyeeee
okbyeeee

Reputation: 13

How to rig a bot's command to only a certain user

I've been making this pp size machine, which is somewhat like dank memer's one

@client.command()
async def pp(ctx,member : discord.Member):
  size=random.randint(1,10)
  message = "8"
  for x in range (size):
    message= message + "="
    if x == size-1:
      message = message + "D"
  if member == "PROTATO#6826":
    message = "8D"
  ppsize = discord.Embed(color=discord.Colour.orange(), title=f"PP size",description=f"""{member}'s penis 
    {message}        """)
  await ctx.send(embed = ppsize)

But i want to rig the command for a certain user to only show "8D" instead of the random lengths.

But no matter what it is the

if member == "PROTATO#6826":
    message = "8D"

code doesnt run or gets over looked? Can someone help me out with this?

Upvotes: 0

Views: 117

Answers (1)

Bagle
Bagle

Reputation: 2346

You can check if the member mentioned has the same id as a specific user. You can either enable developer mode on discord, or you can print the member.id at the very beginning. Do view a code example below.

@client.command()
async def pp(ctx, member: discord.Member):
    print(member.id) # this would print a user's unique id
    message = "Hey!"
    if member.id == 394506589350002688: # replace this id with what was printed at the start
        message = "Hello!"
    await ctx.send(message)

Image of code above

Similar Questions:

Upvotes: 1

Related Questions