Interface EventMap

事件字典

Hierarchy

  • MergeEventMap
    • EventMap

Properties

internal.input: ((event) => void)

Type declaration

    • (event): void
    • 隐藏事件: 对方正在输入

      Parameters

      • event: {
            end: boolean;
            user_id: number;
        }
        • end: boolean
        • user_id: number

      Returns void

internal.sso: ((cmd, payload, seq) => void)

Type declaration

    • (cmd, payload, seq): void
    • 隐藏事件: 监听所有收到的包

      Parameters

      • cmd: string
      • payload: Buffer
      • seq: number

      Returns void

message.group: ((event) => void)

Type declaration

message.group.anonymous: ((event) => void)

Type declaration

message.group.normal: ((event) => void)

Type declaration

message.guild: ((event) => void)

Type declaration

    • (event): void
    • 频道相关: 频道消息

      Parameters

      Returns void

message.private: ((event) => void)

Type declaration

message.private.friend: ((event) => void)

Type declaration

message.private.group: ((event) => void)

Type declaration

message.private.other: ((event) => void)

Type declaration

message.private.self: ((event) => void)

Type declaration

notice.friend: ((event) => void)

Type declaration

notice.friend.decrease: ((event) => void)

Type declaration

notice.friend.increase: ((event) => void)

Type declaration

notice.friend.poke: ((event) => void)

Type declaration

notice.friend.recall: ((event) => void)

Type declaration

notice.group: ((event) => void)
notice.group.admin: ((event) => void)

Type declaration

    • (event): void
    • 管理员变更

      Parameters

      Returns void

notice.group.ban: ((event) => void)

Type declaration

    • (event): void
    • 群禁言

      Parameters

      Returns void

notice.group.decrease: ((event) => void)

Type declaration

notice.group.increase: ((event) => void)

Type declaration

notice.group.poke: ((event) => void)

Type declaration

    • (event): void
    • 戳一戳

      Parameters

      Returns void

notice.group.recall: ((event) => void)

Type declaration

notice.group.sign: ((event) => void)

Type declaration

    • (event): void
    • 群打卡

      Parameters

      Returns void

notice.group.transfer: ((event) => void)

Type declaration

request.friend: ((event) => void)

Type declaration

request.friend.add: ((event) => void)

Type declaration

request.friend.invite: ((event) => void)

Type declaration

request.friend.single: ((event) => void)

Type declaration

request.group: ((event) => void)

Type declaration

request.group.add: ((event) => void)

Type declaration

request.group.invite: ((event) => void)

Type declaration

send: ((messageRet) => void)

Type declaration

    • (messageRet): void
    • Parameters

      Returns void

      Todo

      未知事件

sync.message: ((event) => void)

Type declaration

    • (event): void
    • 私聊同步

      Parameters

      Returns void

sync.read: ((event) => void)

Type declaration

    • (event): void
    • 消息已读同步

      Parameters

      • event: {
            time: number;
            user_id: number;
        } | {
            group_id: number;
            seq: number;
        }

      Returns void

sync.read.group: ((event) => void)

Type declaration

    • (event): void
    • 群聊消息已读同步

      Parameters

      • event: {
            group_id: number;
            seq: number;
        }
        • group_id: number
        • seq: number

      Returns void

sync.read.private: ((event) => void)

Type declaration

    • (event): void
    • 私聊消息已读同步

      Parameters

      • event: {
            time: number;
            user_id: number;
        }
        • time: number
        • user_id: number

      Returns void

system.login.device: ((event) => void)

Type declaration

    • (event): void
    • 设备锁验证事件

      Parameters

      • event: {
            phone: string;
            url: string;
        }
        • phone: string
        • url: string

      Returns void

system.login.error: ((event) => void)

Type declaration

    • (event): void
    • 登录遇到错误

      Parameters

      • event: {
            code: number;
            message: string;
        }
        • code: number
        • message: string

      Returns void

system.login.qrcode: ((event) => void)

Type declaration

    • (event): void
    • 收到二维码

      Parameters

      • event: {
            image: Buffer;
        }
        • image: Buffer

      Returns void

system.login.slider: ((event) => void)

Type declaration

    • (event): void
    • 收到滑动验证码

      Parameters

      • event: {
            url: string;
        }
        • url: string

      Returns void

system.offline: ((event) => void)

Type declaration

    • (event): void
    • 下线事件

      Parameters

      • event: {
            message: string;
        }
        • message: string

      Returns void

system.offline.kickoff: ((event) => void)

Type declaration

    • (event): void
    • 下线事件(服务器踢)

      Parameters

      • event: {
            message: string;
        }
        • message: string

      Returns void

system.offline.network: ((event) => void)

Type declaration

    • (event): void
    • 下线事件(网络原因,默认自动重连)

      Parameters

      • event: {
            message: string;
        }
        • message: string

      Returns void

system.online: ((event) => void)

Type declaration

    • (event): void
    • 上线事件

      Parameters

      • event: undefined

      Returns void

Methods

Generated using TypeDoc