Python Discord.py命令在几次之后停止工作?

Python Discord.py命令在几次之后停止工作?,python,asynchronous,discord,discord.py,Python,Asynchronous,Discord,Discord.py,这是我的命令: @bot.command() async def cg(ctx, arg1=None, arg2=None, arg3=None, arg4=None, arg5=None): try: channel = ctx.author.voice.channel if arg1: new_name = arg1 try: new_name = new_name + " " + arg2

这是我的命令:

@bot.command()
async def cg(ctx, arg1=None, arg2=None, arg3=None, arg4=None, arg5=None):
try:
    channel = ctx.author.voice.channel
    if arg1:
        new_name = arg1
        try:
            new_name = new_name + " " + arg2
        except:
            pass
        try:
            new_name = new_name + " " + arg3
        except:
            pass
        try:
            new_name = new_name + " " + arg4
        except:
            pass
        try:
            new_name = new_name + " " + arg5
        except:
            pass
        new_name = new_name.title()
        new_name = "Current Game: " + new_name
        await channel.edit(name=new_name)
    else:
        await ctx.send("I need a channel name.")
except:
    await ctx.send("You are not in a voice channel.")
这意味着要更改用户所在的任何语音频道的名称。这将工作几次,然后停止工作。没有错误消息或任何东西,我发现它在“wait channel.edit(name=new_name)”处停止,使用了大量打印


例如,我可以把它命名为“Test”,它就可以工作了。然后,我将其命名为“testname”,但它停止工作。然后,如果我再次尝试“测试”,它将不起作用。我不知道为什么在控制台中没有错误消息时它不工作。不过,要在Discord中发送的自定义错误消息确实有效。

您有错误异常命令吗?没有,我不相信删除
尝试例外部分,因此请查看错误。顺便说一句,您可能想看看这里: