python - 如何使用 discord.py 制作每小时只能使用一次的命令等
问题描述
我正在尝试编写一个具有经济系统的不和谐机器人,我希望某些命令每小时只触发一次,这样就不会有人向它们发送垃圾邮件。(当一个人使用该命令时,一个计时器只为他们启动,其他任何人都可以使用如果他们自己的计时器还没有打开,则该命令)
提前致谢
解决方案
@commands.cooldown(1, 3600, commands.BucketType.user)
async def command(ctx):
await ctx.send("command output")
这应该可以在冷却后更改命令@
推荐阅读
- laravel - 在 laravel 中使用范围检查时间验证
- php - Codeigniter 2 多重连接和 where 语句
- java - Adding PubNub AnnotationProcessor in Android Studio
- python - 无法将数据从表单提交到 SQLAlchemy:sqlalchemy.orm.exc.UnmappedInstanceError?
- html - 文本框的宽度和高度被IE11减小
- java - 如何解决 Google 服务帐户团队驱动器创建文件权限不足的错误?
- javascript - Javascript ES2015 检查对象中的命名键之一是否为空
- r - 绘制 lm 预测值
- spring-security - Spring 安全性具有 SimpleGrantedAuthority 但 hasRole 不起作用
- javascript - Javascript错误检测数组中的项目