Discord-py Move member
Я создаю бот-диск, использующий API-интерфейс Discord-py, и столкнулся с проблемой, которую я не могу заставить переместить участника на работу.
@bot.command(pass_context=True)
async def w(member = discord.Member):
await bot.say("Password Correct!")
await move_member(member, 5)
Я получаю эту ошибку
У кого-нибудь есть пример, который я могу использовать? Или любые предложения.
1 ответ
Вы забыли указать bot.move_member
, Вы также делаете свои аргументы неправильно. Если вы передадите контекст, то первым аргументом вашей функции будет объект контекста. Синтаксис для преобразователей argument: Converter
, Подпись должна быть async def w(ctx, member: discord.Member):
, Кроме того, второй аргумент Client.move_member
должен быть Channel
объект.
@bot.command(pass_context=True)
async def move(ctx, member: discord.Member, channel: discord.Channel):
await bot.say("Password Correct!")
await bot.move_member(member, channel)