Skip to content

为 Action 添加 TaskLimit 注解限制 Action 同一时间重复运行方式 #40

@IceCream-QAQ

Description

@IceCream-QAQ

提供三种不同的级别规定 Action 的重复任务运行限制。

限制类型

sender: 发送者。
source: 发送源
all: 全局

  • 当限制为发送者时,则在当前 Action 完成之前当前 QQ 下次发言无法触发本 Action。
  • 当限制为发送源时,如果为私聊,则发送源为发送者,同发送者。
    如果为群聊,则当前发送源为群,则在当前 Action 完成之前 全群所有成员下次发言无法触发本 Action。
  • 当限制为全局时,则在当前 Action 完成之前,所有人无法触发本 Action。

冷却时间

允许提供一个时间,来标明当前限制类型在执行本 Action 后的一段时间内仍无法触发本 Action。

例外权限

声明当拥有此权限的人,可以不受限制与冷却时间,重复使用本 Action。

Metadata

Metadata

Assignees

No one assigned

    Labels

    需求一个新的功能建议将在近期获得更新。

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions