koishi-plugin-adapter-iirose
Version:
[IIROSE-蔷薇花园](https://iirose.com/)适配器
33 lines (32 loc) • 1.38 kB
TypeScript
import { MailboxMessageData } from './messages/MailboxMessage';
import { BroadcastMessage } from './messages/BroadcastMessage';
import { MessageDeletedData } from './messages/MessageDeleted';
import { PrivateMessage } from './messages/PrivateMessage';
import { MemberUpdateData } from './messages/MemberUpdate';
import { PublicMessage } from './messages/PublicMessage';
import { UserList } from './messages/BulkDataPacket';
import { MusicMessage } from './messages/MusicMessage';
import { BankCallback } from './messages/BankCallback';
import { ManyMessage } from './messages/ManyMessage';
import { SwitchRoom } from './messages/SwitchRoom';
import { SelfMove } from './messages/SelfMove';
import { Music } from './messages/Music';
import { Stock } from './messages/Stock';
import { IIROSE_Bot } from '../bot/bot';
export declare const decoder: (bot: IIROSE_Bot, msg: string) => Promise<MessageType>;
export interface MessageType {
manyMessage?: ManyMessage[];
userlist?: UserList[];
publicMessage?: PublicMessage;
privateMessage?: PrivateMessage;
memberUpdate?: MemberUpdateData;
switchRoom?: SwitchRoom;
music?: Music;
bankCallback?: BankCallback;
selfMove?: SelfMove;
mailboxMessage?: MailboxMessageData;
musicMessage?: MusicMessage;
stock?: Stock;
messageDeleted?: MessageDeletedData;
broadcastMessage?: BroadcastMessage;
}