mixin-sdk-test
v6.0.5
Published
Mixin SDK for Node.js and Javascript
Downloads
9
Maintainers
Readme
bot-api-nodejs-client
mixin 的 js 版 sdk
新版本特性
- 更友好的类型和代码提示
- 更规范的函数命名
- 更全面的测试覆盖
安装
npm install @mixin.dev/mixin-node-sdk
使用 yarn
安装
yarn add @mixin.dev/mixin-node-sdk
使用
- 仅使用 Mixin 的 Api
const { MixinApi } = require('@mixin.dev/mixin-node-sdk');
const keystore = {
user_id: '',
private_key: '',
session_id: '',
pin: '',
pin_token: '',
client_secret: '',
};
const client = MixinApi({ keystore });
// 使用 Promise
client.user.profile().then(console.log);
// 使用 async await
async function getMe() {
const me = await client.user.profile();
console.log(me);
}
- 使用 Mixin 的消息功能
const { MixinApi } = require('@mixin.dev/mixin-node-sdk');
const keystore = {
user_id: '',
private_key: '',
session_id: '',
pin: '',
pin_token: '',
client_secret: '',
};
const config = {
keystore,
blazeOptions: {
parse: true,
syncAck: true,
},
};
const client = MixinApi(config);
client.blaze.loop({
onMessage(msg) {
console.log(msg);
},
});
贡献
可接受 PRs.
API
版本所有
Copyright 2022 Mixin.