Как вернуть список участников в определенном голосовом канале c в discord.py? - PullRequest
0 голосов
/ 13 июля 2020

Я работаю над командой, которая перемещает случайный член указанного c голосового канала, но когда он создает список членов, он выдает ошибку «объект 'NoneType' не имеет атрибута 'members'» в код ниже. Как создать список участников в определенном голосовом канале c?

@client.command(aliases=['prison'])
async def move_member(ctx):
    voice_channel = discord.utils.get(ctx.guild.channels, id='670006903815929893')
    user = random.choice(voice_channel.members)
    await client.move_member(user, name='Jail')

1 Ответ

0 голосов
/ 13 июля 2020

Все идентификаторы discord.py являются целыми числами, а не строками:

@client.command(aliases=['prison'])
async def move_member(ctx):
    voice_channel = discord.utils.get(ctx.guild.channels, id=670006903815929893)
    user = random.choice(voice_channel.members)
    jail = discord.utils.get(ctx.guild.channels, name='Jail')
    await user.edit(voice_channel=jail)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...