Skip to content
Sign UpLog In
This post is read-only. Explore Repls and connect with other creators on Community.View Community
The info in this post might be out of date, check out our docs instead. View docs
4

Discord.py How to ping users?

WackyPythonWithaLemon1912
WackyPythonWithaLemon1912

How do I let my discord bot ping users? I'm using it for a welcome style message. I still need to figure out how to add channel ID but the pinging problem has stopped me before

@client
.event
async def on_member_join(member):
await member.send(f"{member.name} has joined")

This is what I used

2 years ago
You are viewing a single comment. View All
4
CircuitSacul
CircuitSacul

Discord uses special formatting for pings: <@user_id>. With discord.py, there are two easy ways to ping a user:

# If you have the ctx object (inside a command) await ctx.send(ctx.message.author.mention) # If you have a message object (such as the on_message event) await message.channel.send(message.author.mention) # If you know their ID await ctx.send("<@" + str(user_id) + ">")
2 years ago
3
WackyPythonWithaLemon1912
WackyPythonWithaLemon1912

Thank you! Now I just need to figure out how to use it in the on_member_join event

@LD1

2 years ago