📦RainyBot API

此页面记录了可供插件使用的各类RainyBot API

  • Plugin - RainyBot的插件类,代表一个实例,用于在插件中实现各类相关功能

  • RainyBotAPI - RainyBot所有API的父类,所有可供插件使用的API都将直接或间接继承此类

    • BotAPI - 协议后端API类,直接或间接继承此类的类通常包含各类与协议后端直接相关的功能

      • Bot - RainyBot的Bot类,负责处理与当前使用的机器人后端账号相关的各类功能

      • BotRequestResult - RainyBot的协议后端请求结果类,记录了向协议后端发送的某次请求/命令的结果数据

    • CoreAPI - 这是RainyBotAPI的核心类,此类及其子类通常负责各类与协议后端无关,但与RainyBot核心功能直接相关的内容

      • Console - RainyBot控制台类,包含了各类与控制台输出直接相关的功能

      • GifImage - RainyBot动态图像类,可用于构造并生成一个Gif图像及相关数据,并将其用于储存或发送

      • HttpRequestResult - RainyBot的Http请求结果类,可从其中快速获取某次Http请求的结果数据

      • Utils - RainyBot的实用工具类,其中提供了各种类型的便捷功能

    • EventAPI - RainyBot的事件API类,所有的事件相关API将直接或间接继承此类

      • Event - RainyBot的事件类,各种事件类型将直接或间接继承此类

        • ActionEvent - RainyBot动作事件类,与聊天动作有关的各类事件通常直接或间接继承此类

          • NudgeEvent - RainyBot的戳一戳事件类,记录了聊天中的一个戳一戳事件的相关数据

        • BotEvent - RainyBot的Bot自身事件类,协议后端机器人账号自身发生的各类事件通常直接或间接继承此类

          • BotOfflineEvent - RainyBot的机器人账号离线事件类,其实例记录了一次机器人账号离线事件的相关数据

          • BotOnlineEvent - RainyBot的机器人账号登录成功事件类,其实例记录了一次机器人账号登录成功事件的相关数据

          • BotReloginEvent - RainyBot的机器人账号主动重新登录事件类,其实例记录了一次机器人账号主动重新登录事件的相关数据

        • FriendEvent - RainyBot好友事件类,与好友相关的事件通常直接或间接继承此类

          • FriendInputStatusChangeEvent - RainyBot的好友输入状态变更事件类,记录了某次好友输入状态变更事件的相关数据

          • FriendNickChangeEvent - RainyBot的好友昵称变更事件类,记录了某次好友昵称变更事件的相关数据

          • FriendRecallEvent - RainyBot的好友消息撤回事件类,记录了某次好友消息撤回事件的相关数据

        • GroupEvent - RainyBot的群组事件类,与群组直接相关的各类事件通常直接或间接继承此类

          • GroupAllowAnonyChatEvent - RainyBot的群组匿名聊天允许状态变更类,其实例记录了与一次群组匿名聊天允许状态变更事件相关的数据

          • GroupAllowConfessTalkEvent - RainyBot的群组坦白说允许状态变更类,其实例记录了与一次群组坦白说允许状态变更事件相关的数据

          • GroupAllowInviteEvent - RainyBot的群组邀请入群允许状态变更类,其实例记录了与一次群组邀请入群允许状态变更事件相关的数据

          • GroupAnnounceChangeEvent - RainyBot的群组公告变更类,其实例记录了与一次群组公告变更事件相关的数据

          • GroupBotEvent - RainyBot的Bot自身群组事件类,与Bot自身相关的群组事件通常直接或间接继承此类

            • BotJoinGroupEvent - RainyBot的Bot自身加入群组事件,记录了Bot加入某个群组的事件的相关数据

            • BotLeaveGroupEvent - RainyBot的Bot自身退出群组事件类,记录了Bot退出某个群组相关事件的数据

            • BotMuteEvent - RainyBot的Bot自身在群组中被禁言事件类,其实例记录了与一次Bot自身在群组中被禁言事件相关的数据

            • BotPermChangeEvent - RainyBot的Bot自身在群组中被更改权限事件类,其实例记录了与一次Bot自身在群组中被更改权限事件相关的数据

            • BotUnmuteEvent - RainyBot的Bot自身在群组中被解除禁言事件类,其实例记录了与一次Bot自身在群组中被解除禁言事件相关的数据

          • GroupMemberEvent - RainyBot的群组成员事件类,与群成员相关的群组事件通常直接或间接继承此类

            • MemberHonorChangeEvent - RainyBot的群成员荣誉变更类,其实例记录了与一次群成员荣誉变更事件相关的数据

            • MemberJoinEvent - RainyBot的新成员入群类,其实例记录了与一次新成员入群事件相关的数据

            • MemberLeaveEvent - RainyBot的群成员退群类,其实例记录了与一次群成员退群事件相关的数据

            • MemberMuteEvent - RainyBot的群成员被禁言类,其实例记录了与一次群成员被禁言事件相关的数据

            • MemberNameChangeEvent - RainyBot的群成员昵称变更类,其实例记录了与一次群成员昵称变更事件相关的数据

            • MemberPermChangeEvent - RainyBot的群成员权限变更类,其实例记录了与一次群成员权限变更事件相关的数据

            • MemberTitleChangeEvent - RainyBot的群成员头衔变更类,其实例记录了与一次群成员头衔变更事件相关的数据

            • MemberUnmuteEvent - RainyBot的群成员被解除禁言类,其实例记录了与一次群成员被解除禁言事件相关的数据

          • GroupMuteAllEvent - RainyBot的群组全员禁言状态变更类,其实例记录了与一次群组全员禁言状态变更事件相关的数据

          • GroupNameChangeEvent - RainyBot的群组名称变更类,其实例记录了与一次群组名称变更事件相关的数据

          • GroupRecallEvent - RainyBot的群组消息撤回类,其实例记录了与一次群组消息撤回事件相关的数据

        • MessageEvent - RainyBot的消息事件类,与消息直接相关的各类事件通常直接或间接继承此类

          • FriendMessageEvent - RainyBot的好友消息事件类,其实例记录了与一次好友消息事件相关的数据

          • GroupMessageEvent - RainyBot的群组消息事件类,其实例记录了与一次群组消息事件相关的数据

          • OtherClientMessageEvent - RainyBot的其它客户端消息事件类,其实例记录了与一次其它客户端消息事件相关的数据

          • StrangerMessageEvent - RainyBot的单向好友消息事件类,其实例记录了与一次单向好友消息事件相关的数据

          • TempMessageEvent - RainyBot的群临时消息事件类,其实例记录了与一次群临时消息事件相关的数据

        • OtherClientEvent - RainyBot的其它客户端事件类,与其它客户端直接相关的各类事件通常直接或间接继承此类

          • OtherClientOfflineEvent - RainyBot的其它客户端离线事件类,其实例记录了与一次其它客户端离线事件相关的数据

          • OtherClientOnlineEvent - RainyBot的其它客户端上线事件类,其实例记录了与一次其它客户端上线事件相关的数据

        • RequestEvent - RainyBot的请求事件类,与各类请求直接相关的各类事件通常直接或间接继承此类

          • GroupInviteRequestEvent - RainyBot的邀请入群请求事件类,其实例记录了与一次邀请入群请求事件相关的数据

          • MemberJoinRequestEvent - RainyBot的新成员入群请求事件类,其实例记录了与一次新成员入群请求事件相关的数据

          • NewFriendRequestEvent - RainyBot的添加好友请求事件类,其实例记录了与一次添加好友请求事件相关的数据

    • MessageAPI - RainyBot的消息API类,所有的消息相关API将直接或间接继承此类

      • CacheMessage - RainyBot的缓存消息类,通常代表一个对应实例,用于储存从机器人后端缓存中读取的消息的相关信息

      • Message - RainyBot的消息类,不具备任何功能,仅作为所有消息类型的直接或间接父类

        • AppMessage - RainyBot的App消息类,通常代表一个对应实例,此类消息常见于某些特殊App调用聊天软件进行分享的场景

        • AtAllMessage - RainyBot的At全体成员消息类,通常代表一个对应实例,此类消息仅适用于群聊

        • AtMessage - RainyBot的At消息类,通常代表一个对应实例,此类消息仅适用于群聊

        • BotCodeMessage - RainyBot的BotCode消息类,通常代表一个对应实例,可用于快捷发送一段包含多种类型的消息

        • DiceMessage - RainyBot的骰子消息类,其实例记录了与一个骰子消息相关的各类数据

        • FaceMessage - RainyBot的表情消息类,其实例记录了与一个表情消息相关的各类数据

        • FileMessage - RainyBot的文件消息类,其实例记录了与一个文件消息相关的各类数据

        • FlashImageMessage - RainyBot的闪图消息类,其实例记录了与一个闪图消息相关的各类数据

        • ForwardMessage - RainyBot的转发消息类,其实例记录了与一个转发消息相关的各类数据

        • ImageMessage - RainyBot的图像消息类,其实例记录了与一个图像消息相关的各类数据

        • JsonMessage - RainyBot的Json消息类,其实例记录了与一个Json消息相关的各类数据

        • MarketFaceMessage - RainyBot的商城表情消息类,其实例记录了与一个商城表情消息相关的各类数据

        • MusicShareMessage - RainyBot的音乐分享消息类,其实例记录了与一个音乐分享消息相关的各类数据

        • PokeMessage - RainyBot的戳一戳消息类,其实例记录了与一个戳一戳消息相关的各类数据

        • QuoteMessage - RainyBot的引用回复消息类,其实例记录了与一个引用回复消息相关的各类数据

        • SourceMessage - RainyBot的消息链源消息类,其实例记录了某个接收到的消息链的消息ID,发送时间等数据

        • TextMessage - RainyBot的文本消息类,其实例记录了与一个文本消息相关的各类数据

        • VoiceMessage - RainyBot的语音消息类,其实例记录了与一个语音消息相关的各类数据

        • XmlMessage - RainyBot的Xml消息类,其实例记录了与一个Xml消息相关的各类数据

      • MessageChain - RainyBot的消息链类,通常代表一个对应实例,为多个不同类型的消息类实例依序拼接而成的单条消息

      • ForwardMessageNode - 这是RainyBot的单条转发消息类,其实例储存了一系列合并转发消息中的单条消息的相关数据

      • ForwardMessageNodeList - RainyBot的转发消息列表类,通常代表一个对应实例,储存了某条合并转发消息中的所有单条转发消息

    • RoleAPI - RainyBot的角色API类,所有的角色相关API将直接或间接继承此类

      • GroupAPI - RainyBot的群组API类,所有的群组相关API将直接或间接继承此类

        • Group - RainyBot的群组类,通常代表一个对应实例,实现了用于与群组进行交互的各类功能

        • GroupAnnounce - RainyBot的群公告类,其实例记录了一个将被用于发送的群公告的相关信息

        • GroupAnnounceInfo - RainyBot的群公告信息类,其实例记录了一个已发送的群公告的相关信息

        • GroupAnnounceInfoList - RainyBot的群公告信息列表类,储存了从某个群组中获取的群公告的列表

        • GroupConfig - RainyBot的群组配置类,通常代表一个对应实例,储存了与群组各类配置有关的信息

        • GroupList - RainyBot的群组列表类,通常代表一个对应实例,储存了机器人所在的群组的列表

        • GroupMember - RainyBot的群成员类,通常代表一个对应实例,实现了用于与群组成员进行交互的各类功能

        • GroupMemberList - RainyBot的群成员列表类,通常代表一个对应实例,储存了某个群组中所有群成员的列表

      • MemberAPI - RainyBot的个体成员API类,所有的个体成员相关API将直接或间接继承此类

        • Member - RainyBot的个体成员类,通常代表一个对应实例,实现了用于与好友或单向好友(陌生人)进行交互的各类功能

        • MemberList - RainyBot的个体成员列表类,通常代表一个对应实例,储存了机器人所有个体成员(通常为好友)的列表

        • MemberProfile - RainyBot的个体成员资料类,通常代表一个对应实例,储存了某个个体成员的相关资料

      • OtherClient - RainyBot的其它客户端类,通常代表一个对应实例,实现了用于与其他客户端进行交互的各类功能

最后更新于