mjsoul
TypeScript icon, indicating that this package has built-in type declarations

2.3.0 • Public • Published

mjsoul

雀魂通信客户端
完成了雀魂底层protobuf数据的解析,转换为可读的json数据

Install with npm:

$ npm i mjsoul

Example:

const MJSoul = require("mjsoul")
const mjsoul = new MJSoul()

let login = async()=>{

    //登陆
    let data = await mjsoul.sendAsync(
        "login",
        {account: "account", password: mjsoul.hash("password")}
    )
    console.log(data)

    //获取好友列表
    data = await mjsoul.sendAsync("fetchFriendList")
    console.log(data)
}

//绑定事件
mjsoul.on("NotifyAccountLogout", login)

mjsoul.open(login)

详细使用方法请参阅以下资料:

雀魂协议
雀魂API
使用说明

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i mjsoul

    Weekly Downloads

    29

    Version

    2.3.0

    License

    MIT

    Unpacked Size

    1.2 MB

    Total Files

    14

    Last publish

    Collaborators

    • takayama