Node.js SDK
Node.js SDK 面向现代服务端运行时和 TypeScript 友好的工程流程。
安装
bash
npm install openilink-sdk-node仓库:
特点
- ESM 优先的包结构
- TypeScript 源码与声明文件输出
- 基于 Node.js 18+ 原生
fetch - 提供常见消息解析辅助方法
典型流程
ts
import { Client, extractText } from "openilink-sdk-node";
const client = new Client("");
const result = await client.loginWithQr({
on_qrcode: (url) => console.log(url)
});
if (!result.connected) {
throw new Error(result.message);
}
await client.monitor(async (message) => {
const text = extractText(message);
if (!text) return;
await client.sendText(
String(message.from_user_id),
`Received: ${text}`,
String(message.context_token)
);
});适用场景
如果你希望:
- 在 TypeScript 中快速迭代
- 在 Node 服务里低成本集成
- 在服务端与工具链之间复用相似代码模式
那么 Node.js SDK 会更合适。