Spark类
Spark类是SparkBridge的一个全局变量,储存着SparkBridge的绝大部分方法与元素。
QClient
js
spark.QClientQClient存放着QQ客户端实例,是一个websocket兼容层,可以在CQ客户端API页面找到所有方法
getLogger
js
spark.getLogger("plugin_name")getLogger方法返回一个Logger实例,详见Log记录器
getFileHelper
js
spark.getFileHelper("dir_name")getFileHelper返回文件帮助类,详见文件系统
setOwnProperty
setOwnProperty可以在spark上挂载插件自定义的属性,使得插件互相联动成为可能。
js
spark.setOwnProperty("example",{});
function sayhello(){
console.log("hello");
}
spark.example.sayhello = sayhello;这样别的插件就可以直接调用spark.example.sayhello了
以下是各官方插件在spark上挂载的自定义属性
| 属性 | 备注 |
|---|---|
| spark.VERSION | sparkbridge的版本 |
| spark.onBDS | sparkbridge是否作为BDS的插件运行 |
| spark.mc.config | 插件mc的配置文件 |
