术语
实现指定实体类
Kook.Net 分为核心库与两个不同的实现:Kook.Net.Core
、
Kook.Net.Rest
和 Kook.Net.WebSocket
。作为 Bot 的开发者,
您只需要了解如何使用 Kook.Net.WebSocket
,但也需要了解它们之间的区别。
Kook.Net.Core
提供了一组抽象化 KOOK API 的接口,这些接口保证了
Kook.Net 中的所有实现都保持一致。如果您正在编写与实现无关的库,可仅依赖
核心库来确保您的库能够与 Kook.Net 一起在任何类型的实现中都能正常工作。
Kook.Net.Rest
提供了一组具体的类,用于实现 KOOK API 中的 HTTP 接口部分。
该实现中的实体以 Rest
为前缀,例如 RestChannel
。
Kook.Net.WebSocket
提供了一组具体的类,用于实现 KOOK API 中的 WebSocket 接口部分,
并支持实体的缓存。开发 Bot 时,您应使用此实现。该实现中的实体以 Socket
为前缀,
例如 SocketChannel
。