Извините за этот вопрос нуба. Я пытаюсь создать бота Discord с Python. Я хочу член Object. Я знаю только ID от пользователя. Я пробовал это: user = discord.Guild.get_member(user_id = the user id)
Но я получаю эту ошибку: TypeError: get_member () отсутствует 1 обязательный позиционный аргумент: 'self'. Но я подумал, что мне этот аргумент не нужен! В документации говорится, что мне не нужен этот https: / /discordpy.readthedocs.io/en/latest/api.html#discord.Guild.get_member Я пробовал несколько идей, но не знаю, что мне делать дальше. Вот более подробная версия моего кода:
@client.event async def on_message(message): if message.content == "test": guild = discord.Guild user = guild.guild.get_member(user_id = the id from a user) await message.channel.send(user)
1 ответ
Простой пример, как попасть в гильдию:
@bot.command()
async def getmember(context):
member = context.guild.get_member(your_user_id)
UPD: Попробуйте это решение:
@client.event
async def on_message(message):
if message.content == "test":
guild = message.author.guild
user = guild.get_member(your_user_id)
await message.channel.send(user)
Похожие вопросы
Новые вопросы
discord.py
«discord.py» — это библиотека Python 3.8+ для взаимодействия с официальным API Discord. Этот тег следует использовать только при ссылке на библиотеку discord.py. Если вы используете вилку [nextcord] или [pycord], используйте эти теги вместо этого, если вопрос относится конкретно к ним, в противном случае используйте и тег вилки, и [discord.py].