Python 如何使用';关于"信息"';event-Discord.py
我用的是一个Python 如何使用';关于"信息"';event-Discord.py,python,discord.py,Python,Discord.py,我用的是一个 @client.event async def on_message(message): 对于我的discord机器人中的命令,是否有一种方法可以在命令使用之间添加延迟。例如,在使用命令之间有5秒的延迟,如果用户在冷却期间尝试使用该命令,bot将向他们发送一条消息,说明还有多长时间的延迟。如果可能的话,每个命令会有单独的延迟吗? 非常感谢您提供的任何帮助。您可以使用来实施冷却: from discord.ext import commands bot = commands.Bo
@client.event
async def on_message(message):
对于我的discord机器人中的命令,是否有一种方法可以在命令使用之间添加延迟。例如,在使用命令之间有5秒的延迟,如果用户在冷却期间尝试使用该命令,bot将向他们发送一条消息,说明还有多长时间的延迟。如果可能的话,每个命令会有单独的延迟吗?
非常感谢您提供的任何帮助。您可以使用来实施冷却:
from discord.ext import commands
bot = commands.Bot("!")
@commands.cooldown(rate=1, per=5, type=commands.BucketType.user)
@bot.command()
async def example(ctx):
await ctx.send("Command received ")
bot.run("token")
这可以归结为在内存中有一个巨大的json文件、一个大型SQL数据库或一个字典,从而节省了每个用户的冷却时间。