基于 https://github.com/huankong-team/node-napcat-ts 仓库的修改,增加支持 CommonJS 方式调用,兼容NestJS等框架的使用
针对 napcat 开发的 SDK
本 SDK 中所有 api 基于 napcat-v4.5.23
npm install napcat-node-ts-sdkconst { NCWebsocket, Structs } = require('napcat-node-ts-sdk');
// 创建WebSocket连接
const ws = new NCWebsocket({
protocol: 'ws',
host: '127.0.0.1',
port: 8080,
accessToken: 'your-access-token'
});
// 连接
await ws.connect();
// 发送消息
const message = [
Structs.text('Hello '),
Structs.at(123456),
Structs.text('!')
];
await ws.send_private_msg({
user_id: 123456,
message: message
});import { NCWebsocket, Structs } from 'napcat-node-ts-sdk';
// 使用方式同上- napcat 文档 <= 遇到问题先看我
- napcat-node-ts-sdk 文档 <= 使用前先看我
- go-cqhttp 文档
- onebot11 文档