在此处进行编程时,请完成Noob的工作,尝试为我们的一台服务器使用python的discord bot工作。我唯一不知道的是如何添加一个使用了多少次命令的计数器?以下是我尝试过的代码。 (对不起,它可能会使您的眼睛流血,但就像我说的,100%菜鸟)
我在网上搜索了很多柜台,它们似乎都与我在这里使用的格式相似
count = 0
@client.command()
async def addcan(ctx):
count += 1
await ctx.send(count)
return count
我需要它来简单地打印出新的罐头总数。 !addcan一次,您将得到1的响应!!addcan第二次,您将得到2的响应,以此类推...我不断收到变量声明错误,我不确定为什么! 感谢您的帮助,
答案 0 :(得分:0)
需要更多信息。创建了什么错误消息?
您可能需要将count设为全局变量:
global count
count = 0
@client.command()
async def addcan(ctx):
global count
count += 1
await ctx.send(count)
return count