koishi-plugin-adapter-iirose
Version:
[IIROSE-蔷薇花园](https://iirose.com/)适配器
21 lines (20 loc) • 655 B
TypeScript
export interface MemberUpdateData {
type: 'join' | 'leave' | 'refresh';
timestamp: string;
avatar: string;
username: string;
uid: string;
joinType?: 'new' | 'reconnect';
isMove?: boolean;
targetRoomId?: string;
color?: string;
title?: string;
room?: string;
}
/**
* 解析来自 websocket 的成员更新消息。
* 处理加入、离开、刷新和移动事件。
* @param message 原始的 websocket 消息字符串。
* @returns 一个结构化的成员更新对象,如果消息不是成员更新,则返回 void。
*/
export declare const memberUpdate: (message: string) => MemberUpdateData | void;