def check_cooldowns(self, settings, userid):
if abs(settings["Users"][userid]["Trade Cooldown"] - int(time.perf_counter())) \
>= settings["Config"]["Trade Cooldown"]:
settings["Users"][userid]["Trade Cooldown"] = int(time.perf_counter())
dataIO.save_json(self.file_path, self.system)
return "OK"
elif settings["Users"][userid]["Trade Cooldown"] == 0:
settings["Users"][userid]["Trade Cooldown"] = int(time.perf_counter())
dataIO.save_json(self.file_path, self.system)
return "OK"
else:
s = abs(settings["Users"][userid]["Trade Cooldown"] - int(time.perf_counter()))
seconds = abs(s - settings["Config"]["Trade Cooldown"])
msg = ("You must wait before trading again. "
"You still have: {}".format(self.time_format(seconds)))
return msg
评论列表
文章目录