【发布时间】:2021-05-01 03:28:36
【问题描述】:
我想尽可能多地避免错误,但机器人在运行时可能会出现错误。您每 7 天只能运行一次命令。如果涉及到错误,那当然是愚蠢的。有没有办法让某个命令再次可用/重置某些用户的冷却时间?
我的方法:
@trivia_channel.command(aliases=["reset"])
async def reset_cooldown(self, ctx, member: discord.Member):
await self.start.reset_cooldown(ctx, member)
await ctx.send(f"Resetted cooldown for {member}.")
trivia_channel.command 是一个组命令。
这显然会引发错误,我不知道如何适应 member 参数。
【问题讨论】:
-
trivia_channel是组命令吗?还是commands.Bot的一个实例? -
是的,忘了补充,这是一个组命令,“开始”是我要重置的东西。
标签: python discord discord.py