< 可调用对象列表
无编辑摘要 |
无编辑摘要 |
||
第14行: | 第14行: | ||
=== ''method'' <code>add</code> === | === ''method'' <code>add</code> === | ||
<syntaxhighlight lang="py3"> | <syntaxhighlight lang="py3"> | ||
add( | CoolDown.add() | ||
</syntaxhighlight> | </syntaxhighlight> | ||
此方法可以添加命令冷却。 | 此方法可以添加命令冷却。 | ||
第20行: | 第20行: | ||
=== ''method'' <code>check</code> === | === ''method'' <code>check</code> === | ||
<syntaxhighlight lang="py3"> | <syntaxhighlight lang="py3"> | ||
check( | CoolDown.check(delay: int) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
参数: | 参数: | ||
第28行: | 第28行: | ||
=== ''method'' <code>reset</code> === | === ''method'' <code>reset</code> === | ||
<syntaxhighlight lang="py3"> | <syntaxhighlight lang="py3"> | ||
reset( | CoolDown.reset() | ||
</syntaxhighlight> | </syntaxhighlight> | ||
此方法可以重置命令冷却。 | 此方法可以重置命令冷却。 |
2024年9月22日 (日) 05:59的最新版本
此部分为机器人的全域命令冷却功能相关。
class CoolDown
CoolDown(key: str, msg: Union[MessageSession, str], all: bool = False)
参数:
-
key
:需要冷却的命令名称。 msg
:消息会话。-
all
:是否运用至对话内所有用户。(默认 False)
机器人的模块全域冷却类。
method add
CoolDown.add()
此方法可以添加命令冷却。
method check
CoolDown.check(delay: int)
参数:
-
delay
:规定的命令冷却时间。
此方法可以检查命令冷却时间与规定冷却时间的差。
method reset
CoolDown.reset()
此方法可以重置命令冷却。