Package-level declarations

Types

Link copied to clipboard
interface AcceptOption

AcceptSupport.accept 的可选项。 AcceptOption 可以自由扩展,且如果遇到不支持的实现则会将其忽略。

Link copied to clipboard
interface AcceptSupport

对“接受行为”的支持,由 RequestEvent 实现。

Link copied to clipboard
interface CompletionAware

可以感知到 "完成" 的能力。

Link copied to clipboard
interface DeleteOption

DeleteSupport.delete 的可选选项。

Link copied to clipboard
interface DeleteSupport

对“删除行为”的支持。

Link copied to clipboard

实现 EventMentionAware 以对外提供一个基于 Event 判断自身是否被提及(或者说被 at)的能力。 通常由 Bot 实现,用于进行一些扩展能力的支持。

Link copied to clipboard
interface LifecycleAware

提供一些可以获取到当前状态的感知类型。

Link copied to clipboard

实现 MentionedTargetAware 以对外提供一个根据指定 ID 判断自身中是否包含了对此 id 目标提及的内容。 通常由 MessageContent 实现,用于进行一些扩展能力的支持。

Link copied to clipboard
fun interface OnCompletion

Fun interface for CompletionAware

Link copied to clipboard
interface RejectOption

RejectSupport.reject 的可选项。 RejectOption 可以自由扩展,且如果遇到不支持的实现则会将其忽略。

Link copied to clipboard
interface RejectSupport

对“拒绝行为”的支持,由 RequestEvent 实现。

Link copied to clipboard
interface ReplySupport

对“消息回复”行为的支持。通常由部分事件类型实现,例如 MessageEvent

Link copied to clipboard
interface SendSupport

对消息发送行为的支持。通常由部分 Actor 类型实现,例如 Contact

Link copied to clipboard

Inherited properties

Inherited functions