摸鱼派 API NPM Package

從今天起,想開發摸魚派的應用不需要費勁研究 摸魚派的 API 了。

只要你使用 Javascript 或 Typescript,直接 npm install fishpi 即可調用幾乎所有目前已開放的 API。下面是 Typescript 用法示例:

import FishPi from 'fishpi';

// 登录获取 apiKey
let apiKey = '';
let fish = new FishPi();
let rsp = await fish.login({ 
    username: 'username', 
    passwd: 'password123456' 
});
if (rsp.code == 0) apiKey = rsp.Key;

// 通过 apiKey 获取登录用户信息
let fish = new FishPi(apiKey);
console.dir(await fish.info());

// 获取用户自定义表情包
let emojis = await fish.emoji.get();
// 获取默认表情包
let defaultEmoji = fish.emoji.default;

// 监听聊天室消息
fish.chatroom.addListener((ev:any) => console.dir(ev.msg));
// 向聊天室发送信息(需要登录)
await fish.chatroom.send('Hello World!');
// 向聊天室发送红包
await fish.chatroom.redpacket.send({
    type: 'random';
    money: 32;
    count: 2;
    msg: '摸鱼者,事竟成!';
    recivers: [];
})

GitHub: https://github.com/imlinhanchao/fishpi-api-package 歡迎 star trollface