Discord.py'VoiceState'对象没有属性'voice_channel'

时间:2020-03-29 15:00:21

标签: python discord discord.py

我使用类结构。我正在写一个Discord机器人来播放声音。但我遇到了一个问题。

我的music.py文件:

import discord
from discord.ext import commands


class muzikkomut(commands.Cog):
    def __init__(self, bot):
        self.bot = bot

    @commands.command(pass_context=True)
        async def play(self, mesaj):
            kanal = mesaj.message.author.voice.voice_channel
            await self.bot.join_voice_channel(kanal)


def setup(bot):
    bot.add_cog(muzikkomut(bot))

1 个答案:

答案 0 :(得分:0)

首先,您必须向bot显示他必须去的地方。

channel = ctx.message.author.voice.channel

下一步将机器人连接到语音通道。