Package-level declarations
Types
KOOK 中通过事件接收得到的消息正文类型的抽象类型。
多条消息发送后的回执,其中会包含多个 KookMessageReceipt。
提供一个 KookApi 作为原始的消息发送请求(例如 SendChannelMessageApi)。
消息发送后的回执。
Kook 组件中针对 CreateAssetApi api 的请求响应的消息封装。
使用 Asset 作为一个 Image 消息类型。 Asset 是上传后的产物,因此 KookAssetImage 可以被视为 RemoteImage。
与上传后的媒体资源相关的消息类型。
通知(mention)所有当前的 在线用户。
普通的 KookAttachmentMessage 实现。
文件附件类型的 KookAttachmentMessage 实现。
一个可以代表 Image 的 KookAttachmentMessage。
将 Attachments 作为 simbot 消息元素。
代表为视频类型的 KookAttachmentMessage 类型实现。
将 Card 作为消息使用。
将 ChannelMessageDetails 作为消息正文实现。
将 KMarkdown 作为消息使用。
KOOK 中的消息正文类型的抽象接口类型。
消息创建后的回执实例。
Kook 组件中对 Message.Element 消息实现的根类型。
Kook 进行消息回复、发送后得到的回执。
提供 KOOK 组件中一些会用到的信息。
一个通过 KookMessageContent.reference 查询得到的消息引用信息。
KOOK 消息事件所收到的消息正文类型。
此注解标记一个 KookMessageElement 的实现类型,用于标记其为一个仅用于发送的消息。
频道聊天消息中的临时消息ID。
KOOK 中消息更新等非消息事件推送得到的消息正文。
用于表示 SingleMessageReceipt 的 KookMessageReceipt 实现。
Functions
获取一个根据 Attachments.url 重新上传此图片的 CreateAssetApi。 会通过 KookBot.sourceBot.apiClient 请求 url 并将结果“转录”至 CreateAssetApi。
通过 buildCardMessage 构建 CardMessage 并包装为 KookCardMessage。
通过 buildKMarkdown 构建 KMarkdown 并包装为 KookKMarkdownMessage。
Inherited functions
将消息发送给目标。此消息如果是个消息链,则有可能会被拆分为多条消息发送, 届时将会返回 KookAggregatedMessageReceipt.
将消息发送给目标。此消息如果是个消息链,则有可能会被拆分为多条消息发送, 届时将会返回 KookAggregatedMessageReceipt.
将消息发送给目标。此消息如果是个消息链,则有可能会被拆分为多条消息发送, 届时将会返回 KookAggregatedMessageReceipt.
使用消息事件并将其中的消息内容转化为 KookChannelMessageDetailsContent.
将消息事件相关内容转化为 Messages.