koishi-plugin-adapter-iirose
Version:
IIROSE-[蔷薇花园](https://iirose.com/)适配器
42 lines (41 loc) • 1.68 kB
TypeScript
import { Damaku } from './Damaku';
import { SystemMessage } from './JoinRoom';
import { SwitchRoom } from './SwitchRoom';
import { Music } from './Music';
import { PaymentCallback } from './PaymentCallback';
import { PrivateMessage } from './PrivateMessage';
import { PublicMessage } from './PublicMessage';
import { MusicMessage } from './MusicMessage';
import { ManyMessage } from './ManyMessage';
import { UserList } from './Userlist';
import { GetUserListCallback } from './GetUserListCallback';
import { UserProfileCallback } from './UserProfileCallback';
import { BankCallback } from './BankCallback';
import { MediaListCallback } from './MediaListCallback';
import { SelfMove } from './SelfMove';
import { Follower, Like, Payment, RoomNotice } from './MailboxMessage';
import { IIROSE_Bot } from '../bot';
import { Stock } from './Stock';
import { BeforeMoveRoomStart } from './BeforeMoveRoomStart';
export declare const decoder: (bot: IIROSE_Bot, msg: string) => MessageType;
export interface MessageType {
manyMessage?: ManyMessage[];
userlist?: UserList[];
publicMessage?: PublicMessage;
leaveRoom?: SystemMessage;
joinRoom?: SystemMessage;
privateMessage?: PrivateMessage;
damaku?: Damaku;
switchRoom?: SwitchRoom;
music?: Music;
paymentCallback?: PaymentCallback;
getUserListCallback?: GetUserListCallback[];
userProfileCallback?: UserProfileCallback;
bankCallback?: BankCallback;
mediaListCallback?: MediaListCallback;
selfMove?: SelfMove;
mailboxMessage?: Follower | Like | RoomNotice | Payment;
musicMessage?: MusicMessage;
stock?: Stock;
beforeMoveRoomStart?: BeforeMoveRoomStart;
}