我在discord.py中创建了一个循环,当有人键入命令'!loop true'时该循环运行,当用户键入'!loop false'时,在停止循环方面遇到了一些麻烦。到目前为止,这是我的代码:
@client.command(hidden=True)
async def theloop(ctx,state):
if state=='true' or state=='t':
while True:
#do something
@client.command()
async def loop(ctx,state):
client.loop.create_task(theloop(ctx,state))