我正在尝试使用 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))
答案 0 :(得分:0)
我找到了导致它无法工作的原因。该机器人实际上没有编辑频道的权限(这很奇怪,因为我使用 Amdin Rights 对其进行了授权)并且我没有在控制台中收到错误消息,因为我处理错误的齿轮阻止了它。