Package-level declarations
Types
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
一个 emoji
.
Link copied to clipboard
data class MentionInfo @ApiResultType constructor(val mentionPart: List<MentionPart>, val mentionRolePart: List<Role>)
提及(at)信息。
Link copied to clipboard
Link copied to clipboard
data class MessageCreated @ApiResultType constructor(val msgId: CharSequenceID, val msgTimestamp: Timestamp, val nonce: String? = null)
Link copied to clipboard
class MessageCreateRequest(type: Int = MessageType.TEXT.type, targetId: ID, content: String, quote: ID? = null, nonce: String? = null, tempTargetId: ID? = null) : KookPostRequest<MessageCreated>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface MessageDetails
对消息的统一描述。
Link copied to clipboard
对消息进行查询时的 flag
参数范围。
Link copied to clipboard
class MessageListRequest(targetId: ID, msgId: ID? = null, pin: Boolean = false, flag: MessageListFlag? = null, pageSize: Int = -1) : KookGetRequest<KookApiResult.ListData<ChannelMessageDetails>>
Link copied to clipboard
Link copied to clipboard
class MessageReactor @ApiResultType constructor(val id: CharSequenceID, val username: String, val nickname: String, val identifyNum: String, val online: Boolean, val status: Int, val avatar: String, val isBot: Boolean, val reactionTime: Timestamp)
api MessageReactionListRequest 的响应列表元素。
Link copied to clipboard
消息的类型。
Link copied to clipboard
MessageType 的序列化器, 使用 MessageType.type 作为字面量数字进行序列化。
Link copied to clipboard
class MessageUpdateRequest(msgId: ID, content: String, quote: ID? = null, tempTargetId: ID? = null) : KookPostRequest<Unit>
Link copied to clipboard
Functions
Link copied to clipboard
fun directMessageCreateRequestByChatCode(chatCode: ID, content: String, type: MessageType = MessageType.TEXT, quote: ID? = null, nonce: String? = null): DirectMessageCreateRequest
通过 chatCode 构建一个 DirectMessageCreateRequest api实例。
Link copied to clipboard
fun directMessageCreateRequestByTargetId(targetId: ID, content: String, type: MessageType = MessageType.TEXT, quote: ID? = null, nonce: String? = null): DirectMessageCreateRequest
通过 targetId 构建一个 DirectMessageCreateRequest api实例。
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
通过 MessageCreated 构建 DirectMessageUpdateRequest 实例。
Link copied to clipboard
通过 MessageCreated 构建 MessageUpdateRequest 实例。