UNPKG

koishi-plugin-adapter-iirose

Version:

IIROSE-[蔷薇花园](https://iirose.com/)适配器

42 lines (41 loc) 1.68 kB
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; }