koishi-plugin-adapter-iirose
Version:
[IIROSE-蔷薇花园](https://iirose.com/)适配器
43 lines (42 loc) • 1.04 kB
TypeScript
export interface replyMessage {
message: string;
username: string;
time: number;
}
interface data {
type?: string;
timestamp: number;
avatar: string;
username: string;
message?: string;
color: string;
uid: string;
title: string;
messageId?: number;
replyMessage?: replyMessage[] | null;
}
export declare class PublicMessage {
timestamp: number;
avatar: string;
username: string;
message: string;
color: string;
uid: string;
title: string;
messageId: number;
replyMessage: replyMessage[] | null;
constructor(data: data);
}
/**
* 解析消息中的回复部分
* @param msg 消息字符串
* @returns {[string, replyMessage[] | null]} 返回一个元组,包含处理后的消息和回复数组
*/
export declare const replyMsg: (msg: string) => [string, replyMessage[] | null];
/**
* 解析公屏消息
* @param input 消息
* @returns {PublicMessage | null}
*/
export declare const publicMessage: (input: string) => PublicMessage;
export {};