【问题标题】:How to not create channel if one exist with same name如果存在同名频道,如何不创建频道
【发布时间】:2019-06-16 11:48:59
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    您可以使用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)
    

    【讨论】:

    • "get is not defined" 它说
    • 你必须导入它from discord.utils import get
    猜你喜欢
    • 1970-01-01
    • 2020-08-12
    • 1970-01-01
    • 2021-04-04
    • 2021-10-02
    • 2021-10-12
    • 2014-11-29
    • 2019-04-27
    • 2020-01-19
    相关资源
    最近更新 更多