Package-level declarations

Types

Link copied to clipboard

某频道服务器中新增了一个频道后的事件。

Link copied to clipboard
@BaseEvent
abstract class KookBotMemberChangedEvent<out Body> : KookMemberChangedEvent<Body>

频道成员的变动事件中,变动本体为bot自身时的事件。对应 Kook 原始事件的 SelfExitedGuildEventSelfJoinedGuildEvent

Link copied to clipboard
abstract class KookBotRegisteredEvent : BotRegisteredEvent
Link copied to clipboard
abstract class KookBotSelfChannelMessageEvent : KookMessageEvent.Channel, ChannelEvent, MemberEvent

Kook bot频道消息事件。即来自bot自身发送的消息的类型。

Link copied to clipboard

Kook BOT自身离开(频道)事件。

Link copied to clipboard

Kook BOT自身加入(频道)事件。

Link copied to clipboard

私聊消息事件。

Link copied to clipboard
abstract class KookBotStartedEvent : BotStartedEvent

bot执行 start 之后推送的事件。

Link copied to clipboard
@BaseEvent
abstract class KookChannelChangedEvent<out Body : ChannelEventExtraBody> : KookSystemEvent<Body> , ChangedEvent

Kook 系统事件中与频道变更事件相关的事件针对simbot标准事件的实现基准类。

Link copied to clipboard
abstract class KookChannelMessageEvent : KookMessageEvent.Channel, ChannelMessageEvent

Kook 普通频道消息事件。即来自bot以外的人发送的消息的类型。

Link copied to clipboard
abstract class KookContactMessageEvent : KookMessageEvent.Person, ContactMessageEvent

Kook 普通私聊消息事件。即来自bot以外的人发送的消息的类型。

Link copied to clipboard
@ExperimentalSimbotApi
abstract class KookDeletedChannelChangedEvent : KookChannelChangedEvent<DeletedChannelExtraBody> , DecreaseEvent

某频道被删除的事件。

Link copied to clipboard
@BaseEvent
abstract class KookEvent<out EX : Event.Extra, out E : Event<EX>> : BotContainer, Event

Kook 组件在simbot中的所有事件总类。

Link copied to clipboard
@BaseEvent
abstract class KookMemberChangedEvent<out Body> : KookSystemEvent<Body> , MemberChangedEvent

Kook 的频道成员变更事件。

Link copied to clipboard

Kook 成员变更事件 中与频道进出相关的变更事件。 这类事件代表某人进入、离开某个频道(通常为语音频道),而不代表成员进入、离开了当前的频道服务器(guild)。

Link copied to clipboard

Kook 成员离开(频道)事件。

Link copied to clipboard

Kook 成员离开(频道)事件。

Link copied to clipboard

Kook 成员变更事件 中与频道服务器进出相关的变更事件。 这类事件代表某人加入、离开某个频道服务器。

Link copied to clipboard

Kook 成员加入(频道)事件。

Link copied to clipboard

Kook 成员加入(频道)事件。

Link copied to clipboard
@BaseEvent
sealed class KookMessageEvent : KookEvent<Event.Extra.Text, MessageEvent<MessageEventExtra>> , MessageEvent

Kook 与消息相关的事件, 即当 KkEvent.extra 类型为 KkEvent.Extra.Text 时所触发的事件。

Link copied to clipboard
@BaseEvent
abstract class KookMessagePinEvent<Body : ChannelEventExtraBody> : KookChannelChangedEvent<Body> , ChangedEvent, ChannelInfoContainer

与频道消息置顶相关的事件。 涉及的原始事件有:

Link copied to clipboard

新消息置顶事件。此事件的body也属于 ChannelEventExtraBody 类型的自类型, 代表一个新的消息被设置为了目标频道的置顶消息。

Link copied to clipboard

Kook 组件在simbot中的系统事件相关的事件总类。

Link copied to clipboard

消息取消置顶事件。此事件的body也属于 ChannelEventExtraBody 类型的自类型, 代表一个新的消息被设置为了目标频道的置顶消息。

Link copied to clipboard
abstract class KookUpdatedChannelChangedEvent : KookChannelChangedEvent<UpdatedChannelExtraBody> , ChangedEvent, ChannelInfoContainer

某频道发生了信息变更。

Link copied to clipboard

Kook 用户在线状态变更相关事件的抽象父类。

Link copied to clipboard

Kook 用户信息更新事件。 此事件属于一个 ChangedEvent, 变更的为发送变更的用户 的ID (因为此事件不一定是某个具体频道服务器中的用户,只要有好友关系即会推送), 变更的 由于无法获取而始终为null, 为用户变更事件的内容本体,即 UserUpdatedEventBody

Link copied to clipboard
@DiscreetSimbotApi
class UnsupportedKookEvent(val bot: KookComponentBot, val sourceEvent: Event<Event.Extra>) : KookEvent<Event.Extra, Event<Event.Extra>>

所有未提供针对性实现的其他 Kook 事件。