Привет. Я пытаюсь получить голосовой канал и его название, однако получаю ошибку атрибута. 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}**.')
Помощь оценена.