Python Discord Bot 创建频道

时间:2021-01-14 15:35:01

标签: python discord discord.py

我正在尝试使用 discord.py 模块制作一个不和谐的机器人。我已经在所谓的 Cogs 中构建了我的代码,现在想要制作一个用于创建文本通道的代码。 Bot 具有所需的权限,但在我调用命令时没有执行任何操作。我也没有收到任何错误消息,它什么也不做。感谢您的帮助!


from discord.ext import commands
import discord


class createchannel(commands.Cog):

    def __init__(self, client):
        self.client = client


    @commands.command()
    async def create(self, ctx, channel_name):
        guild = ctx.message.guild
        await guild.create_text_channel(channel_name)

def setup(client):
    client.add_cog(createchannel(client))

1 个答案:

答案 0 :(得分:0)

我找到了导致它无法工作的原因。该机器人实际上没有编辑频道的权限(这很奇怪,因为我使用 Amdin Rights 对其进行了授权)并且我没有在控制台中收到错误消息,因为我处理错误的齿轮阻止了它。

相关问题