机器人计数命令不和谐

时间:2017-01-16 11:32:38

标签: python count counter bots discord

我有一个不和谐的私人机器人,我一直试图让他算上一个命令并添加' + 1'每次我写一个命令但它保持在1并且不能再进一步:like this

我认为我想要做的是保存命令写入的时间并为此号码添加+1;我应该做一个循环还是什么?

基本上我想要的是在python中对于不和谐机器人这样的事情:https://docs.nightbot.tv/commands/variables/count

2 个答案:

答案 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))