概述
Simple Robot 是一个基于 Kotlin 协程的 Bot 风格 Kotlin 多平台事件调度框架, 异步高效、Java友好~
多平台实现
Simple Robot 基于 KMP 实现多平台, 支持 JVM、JS、 wasm-js 和多个 Kotlin/Native 目标。具体支持范围以各模块为准。
支持目标列表
macosX64
macosArm64
iosSimulatorArm64
iosX64
linuxX64
linuxArm64
watchosSimulatorArm64
watchosX64
watchosArm32
watchosArm64
tvosSimulatorArm64
tvosX64
tvosArm64
iosArm64
androidNativeArm32
androidNativeArm64
androidNativeX86
androidNativeX64
mingwX64
watchosDeviceArm64
Java友好
Java是重要的伙伴, Kotlin天生与Java具有极强的兼容性。
simbot 基于 Java11, 为运行时模块提供 JVM 平台实现以及相应的 模块化(JPMS) 信息、 提供 Spring Boot 的 starter 快速快发实现、 以及异步、阻塞、预处理桥接器(可用于转化为响应式类型)的多种风格的挂起函数桥接API。
有关其中的部分详细信息, 可前往参考 Java友好 ♥。
Bot风格
simbot 主要用于对接 Bot 平台, 例如 QQ机器人、KOOK机器人和 OneBot 协议实现等, 因此 simbot 的 API 设计也是以 Bot 为起点进行设计的。
高性能异步事件调度框架
既然是 Bot, 那么就少不了事件。simbot 基于 Kotlin 协程库 实现高性能、无阻塞、轻量且灵活的异步调度机制。
29 October 2026