Команда, которая настраивает текстовый канал для гильдии

#python #discord #discord.py #discord.py-rewrite

#python #Discord #discord.py #discord.py-перезаписать

Вопрос:

Я хочу создать команду, которая настраивает канал на сервере, как мне это сделать? Это правильно, потому что он продолжает выдавать мне ошибки,

Код:

 @Bot.command()
async def azsetup(ctx, guild, channelName):
    await guild.create_text_channel('cool-channel')
    
    embed = discord.Embed(title='', description=f"Setup is Done:" , color = discord.Color.green, timestamp=ctx.message.created_at)
    embed.add_field(name="Note:" , value ="All the Modlogs and Important Announcements will be set there!")
    await ctx.send(embed = embed)
 

Комментарии:

1. какую ошибку она выдает?

Ответ №1:

Вы неправильно определяете команду, guild она уже включена ctx . *,channelname Чтобы сделать все после команды в качестве имени канала

 @Bot.command()
async def azsetup(ctx, *,channelName):
    await ctx.guild.create_text_channel(channelName)