Skip to content

API

Bob 插件需要使用 JavaScript 语言开发,为了能够更好地实现功能,Bob 提供了一些额外的 API 供插件调用。

为了方便区分,Bob 提供的 API 均以 $ 符号开头(除了 require)。目前主要有以下几个部分。

API作用
requireBob 实现的一个简易版的 require,用于引入模块,使用方法和 Node.jsrequire 基本一致
$env获取当前 Bob 版本等运行环境相关信息
$info获取插件 info.json 文件解析过后的数据
$option获取用户对自定义选项的设置
$log打印日志
$http发送网络请求,比如 GETPOST
$websocket进行 WebSocket 连接
$file进行文件读写
$data处理二进制数据
$timer设置定时任务