Почему возникает ошибка TypeError?
Я пишу бота для очередей на PyCord. Мне необходимо получить айди пользователя по объекту Member, который был дан в слеш-команде, однако при использовании кода возникает ошибка
TypeError: can't concat Member to bytes
Сам код, из-за которого возникает ошибка:
@bot.slash_command(guild_ids=[test_server_id], name="delete_from_line", description="Удалить из очереди (Только для администрации)")
async def delete_from(ctx, user: discord.Member):
user_id = user.id
Ответы (1 шт):
Автор решения: Aleksandr Fetisov
→ Ссылка
Переменная user является объектом класса discord.Member, а не строкой
@bot.slash_command(guild_ids=[test_server_id], name="delete_from_line", description="Удалить из очереди (Только для администрации)")
async def delete_from(ctx, user: discord.Member):
user_id = str(user.id)
# остальной код