AttributeError Проблема «Объект NoneType» не имеет атрибута «канал». - PullRequest
0 голосов
/ 10 мая 2019

Привет. Я пытаюсь получить голосовой канал и его название, однако получаю ошибку атрибута. AttributeError: 'NoneType' object has no attribute 'channel'

на await ctx.send(f':white_check_mark: {member.name} was kicked from voice channel: **{member.voice.channel.name}**.')

Я не уверен, что вызывает эту проблему:

Вот мой код:

async def voicekick(self, ctx, member: discord.Member):
    """Kicks a member from voice and restricts them from joining all voice channels.

    - member: The member to kick
    """
    vcr = get(ctx.guild.roles, name="VC Restricted")
    if member.voice is None:
        await ctx.send("Member not in VC")
    else:
        await member.move_to(channel=None, reason=None)
        await member.add_roles(vcr)
        await ctx.send(f':white_check_mark: {member.name} was kicked from voice channel: **{member.voice.channel.name}**.')

Помощь оценена.

...