I\'m trying to code a simple bot using discord.py so i started with the fun commands like just to get the hang of the api
import discord
import asyncio
clien
From a User
object, use the attribute User.mention
to get a string that represents a mention for the user. To get a user object from their ID, you need Client.get_user_info(id)
. To get the a user from a username ('ZERO') and discriminator ('#6885') use the utility function discord.utils.get(iterable, **attrs)
. In context:
if message.content.startswith('!best'):
user = discord.utils.get(message.server.members, name = 'ZERO', discriminator = 6885)
# user = client.get_user_info(id) is used to get User from ID, but OP doesn't need that
await client.send_message(message.channel, user.mention + ' mentioned')