if message.content == "dm":
await message.channel.send("Dming user")
dm = await message.author.create_dm() # Creates a dm channel with the user
await dm.send("What you want to send") # Sends the user the message
@client.command()
async def dm(ctx, user: discord.User, *, reason = None)
await ctx.send(f"I'm messaging {user.mention}!")
await user.send({reason})
# sends a DM to the user
@client.event
async def on_message(message):
msg = message.content
if msg.startswith('Hello!'):
await message.author.send("Well hello there!")
@bot.command()
@commands.has_permissions(administrator=True)
async def edm(ctx, users: commands.Greedy[discord.User], *, message):
for user in users:
embed = discord.Embed(description=message, color = 4*5555 )
embed.set_footer(text=f'{ctx.author}',icon_url=ctx.author.avatar_url)
channel = ctx.channel
await user.send(embed=embed)
await channel.purge(limit=1)
await ctx.send('Sent' ,delete_after=5)