如果在类别中创建了频道,则Discord.py运行事件

2024-10-01 22:43:27 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我目前正在开发一个机器人,当创建新票证时,它会根据每条消息通知我。 但因为我们也有VoiceMaster(一个可以让你创建自己的语音频道的机器人),我只想在特定类别中创建频道时触发事件,我不知道如何触发


Tags: 消息事件机器人语音频道类别票证voicemaster
1条回答
网友
1楼 · 发布于 2024-10-01 22:43:27

如果您有category对象category,那么这应该可以工作

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

如果您还想测试它是否是一个语音频道,您可以将If改为this

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

相关问题 更多 >

    热门问题