Package-level declarations

QQ频道的事件相关内容,包括 事件订阅opcode 以及推送的各种事件消息体等。

Types

Link copied to clipboard

子频道事件 CHANNEL_CREATE

Link copied to clipboard

子频道事件 CHANNEL_DELETE

Link copied to clipboard

channel相关的事件类型。data 类型为 EventChannel

Link copied to clipboard

子频道事件 CHANNEL_UPDATE

Link copied to clipboard
Link copied to clipboard
data class EventChannel(val id: String, val guildId: String, val name: String, val type: ChannelType, val subType: ChannelSubType, val ownerId: String, val opUserId: String)

子频道事件 中接收到的 Channel 信息。

Link copied to clipboard
data class EventGuild(val id: String, val name: String, val icon: String, val ownerId: String, val isOwner: Boolean, val memberCount: Int, val maxMembers: Int, val description: String, val joinedAt: String, val opUserId: String) : Guild
Link copied to clipboard

Guild相关事件类型。data 类型为 EventGuild

Link copied to clipboard
sealed class EventIntents

各事件的 intents 和类型常量。

Link copied to clipboard
data class EventMember(val guildId: String, val user: User, val nick: String, val roles: List<String> = emptyList(), val opUserId: String, val joinedAt: String = ZERO_ISO_INSTANT) : MemberWithGuildId

频道成员事件体。

Link copied to clipboard
enum Events : Enum<Events>
Link copied to clipboard
data class ForumPostCreate(val s: Long, val data: Post) : ForumPostDispatch

帖子创建事件

Link copied to clipboard
data class ForumPostDelete(val s: Long, val data: Post) : ForumPostDispatch

帖子删除事件

Link copied to clipboard

论坛事件:帖子事件

Link copied to clipboard

帖子审核事件

Link copied to clipboard

回复创建事件

Link copied to clipboard

回复删除事件

Link copied to clipboard

论坛事件:回复事件

Link copied to clipboard

主题创建事件。

Link copied to clipboard

主题删除事件。

Link copied to clipboard

论坛事件:主题事件

Link copied to clipboard

主题更新事件。

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
value class Intents(val value: Int)
Link copied to clipboard

MessageAudited 相关的事件类型。data 类型为 MessageAudited

Link copied to clipboard

message 相关的事件类型。data 类型为 Message

Link copied to clipboard
sealed class Opcode(val code: Int)

针对 Opcodes 中各 opcode 的实例类型。

Link copied to clipboard
object Opcodes

opcode 常量类。

Link copied to clipboard
Link copied to clipboard

开放论坛事件中三种类型事件内信息的统一抽象。

Link copied to clipboard

帖子事件:创建帖子(评论)

Link copied to clipboard
data class OpenForumPostData(val guildId: String, val channelId: String, val authorId: String) : OpenForumEventData

开放论坛事件中 帖子(评论)事件 的内容。

Link copied to clipboard

帖子事件:删除帖子(评论)

Link copied to clipboard

开放论坛事件的 帖子(评论)事件

Link copied to clipboard

回复事件:创建回复

Link copied to clipboard
data class OpenForumReplyData(val guildId: String, val channelId: String, val authorId: String) : OpenForumEventData

开放论坛事件中 回复事件 的内容。

Link copied to clipboard

回复事件:删除回复

Link copied to clipboard

开放论坛事件的 回复事件

Link copied to clipboard

主题事件:创建主题

Link copied to clipboard
data class OpenForumThreadData(val guildId: String, val channelId: String, val authorId: String) : OpenForumEventData

开放论坛事件中 主题事件 的内容。

Link copied to clipboard

主题事件:删除主题

Link copied to clipboard

开放论坛事件的 主题事件

Link copied to clipboard

主题事件:更新主题

Link copied to clipboard
data class Ready(val s: Long, val data: Ready.Data) : Signal.Dispatch

鉴权成功之后,后台会下发的 Ready Event.

Link copied to clipboard
interface ReceiveAble

用于标记 Opcode 中对应的往来类型为可接收类型。

Link copied to clipboard
Link copied to clipboard
interface SendAble

用于标记 Opcode 中对应的往来类型为可发送类型。

Link copied to clipboard
data class Shard(val value: Int, val total: Int)
Link copied to clipboard
sealed class Signal<D>(val op: Opcode)

Functions

Link copied to clipboard

获取当前json结构体中的 op 字段。