外观
API
Bob 插件需要使用 JavaScript
语言开发,为了能够更好地实现功能,Bob 提供了一些额外的 API 供插件调用。
为了方便区分,Bob 提供的 API 均以 $
符号开头(除了 require
)。目前主要有以下几个部分。
API | 作用 |
---|---|
require | Bob 实现的一个简易版的 require ,用于引入模块,使用方法和 Node.js 的 require 基本一致 |
$env | 获取当前 Bob 版本等运行环境相关信息 |
$info | 获取插件 info.json 文件解析过后的数据 |
$option | 获取用户对自定义选项的设置 |
$log | 打印日志 |
$http | 发送网络请求,比如 GET 、POST |
$websocket | 进行 WebSocket 连接 |
$file | 进行文件读写 |
$data | 处理二进制数据 |
$timer | 设置定时任务 |