不和谐机器人命令冷却时间



我正在尝试为我的 Discord 机器人在我的 ~hunt 命令上添加冷却时间。5分钟只能使用一次。我已经尝试了不同的方法来编程它,但它对我不起作用。有谁知道在 Discord 命令上添加冷却时间的方法。我目前正在使用 c# 为它。

我会将

这样的东西保存在数据库中,其中包含 UUID 和该用户成功处理最后一个请求时的时间戳。

在下一个请求中,只需检查用户是否在数据库中,并且最后一个请求超过 5 分钟。

您将需要一种方法来存储调用命令的用户的 GuildId 和 UserId 以及调用该方法的 discord 机器人服务器时间。然后,每当调用该函数时,您都会检查数据,如果用户数据匹配,请查看自上次以来已经过去了多少时间。

最新更新