Discord.py运行事件(如果在类别中创建了通道)

时间:2020-07-27 17:54:15

标签: python discord.py

因此,我目前正在开发一个机器人,该机器人会在创建新票证时每条消息通知我。 但是,因为我们还有VoiceMaster(可让您创建自己的语音通道的机器人),所以我只希望事件在特定类别中创建通道时触发,我不知道如何。

1 个答案:

答案 0 :(得分:0)

如果您有类别对象category,则应该可以使用。

@client.event
async def on_guild_channel_create(channel):
    if channel.category == category:
        #run

如果您还想测试它是否是语音通道,可以将if更改为此。

if channel.category == category and type(channel) == discord.VoiceChannel: