如果存在同一个名称,如何不创建频道

时间:2019-01-22 23:24:05

标签: python python-3.x discord discord.py

这是一个创建频道的简单脚本,但是如果已有另一个与机器人正在创建的频道相同的频道,我不想创建该频道

servr = message.server
            await client.create_channel(servr, 'Channel_name', type=discord.ChannelType.text)

1 个答案:

答案 0 :(得分:0)

您可以使用discord.utils.get遍历服务器的通道来检查其名称

server = message.server
name = 'Channel_name'
if not get(server.channels, name=name)
    await client.create_channel(server, name, type=discord.ChannelType.text)