我有一个不和谐的私人机器人,我一直试图让他算上一个命令并添加' + 1'每次我写一个命令但它保持在1并且不能再进一步:like this
我认为我想要做的是保存命令写入的时间并为此号码添加+1;我应该做一个循环还是什么?
基本上我想要的是在python中对于不和谐机器人这样的事情:https://docs.nightbot.tv/commands/variables/count
答案 0 :(得分:1)
每次使用行
调用函数时,您都会将计数器变量重置为零counter = 0
您可以通过在函数外部声明计数器变量并删除
来解决此问题counter = 0
之后在函数中排队。
答案 1 :(得分:0)
你在每次通话时重置你的计数器,在你的功能之外声明你的计数器将解决问题
counter = 0
async def cmg_thatcommand(self,channel):
...
counter+=1
...
return Response('you wrote that command {} time.' .format(counter))