简体中文
YumeBot 框架介绍与核心概念
class MyPlugin : PluginPackage() { override val id = "com.example.myplugin" override val name = "我的插件" override val version = "1.0.0" override suspend fun onBotContextReady() { // 插件初始化逻辑 } }
pluginContext.onGroupMessage( filter = Filters.groupKeyword("关键词") ) { event -> // 处理群消息事件 }
// 关键词过滤 Filters.groupKeyword("你好", "hello") // 前缀过滤 Filters.groupStartsWith("/cmd") // 组合过滤 Filters.and( Filters.groupKeyword("搜索"), Filters.fromGroup(123456789) )
val message = message { text("Hello ") at(userId) image("https://example.com/image.jpg") }.build()