UNPKG

koishi-plugin-adapter-iirose

Version:
33 lines (32 loc) 1.38 kB
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; }