接口文件
注意
本章节内容为 NeoBot 脚本开发的接口文件说明,适用于有一定编程基础的用户。如您是初次使用 NeoBot,建议先阅读快速开始。
提示
已注释大部分接口和方法的功能说明,方便开发者理解和使用。如有任何疑问或建议,欢迎加入官方交流群进行交流。
QQ 事件接口
QQEvent
基础 QQ 事件接口,定义了所有 QQ 事件的通用属性和方法
参数
示例
GroupMessageEvent
群消息事件接口,继承自 QQEvent,用于处理群聊消息
参数
示例
FriendAddEvent
好友添加事件接口,用于处理好友添加请求
参数
示例
GroupDecreaseEvent
群成员减少事件接口,用于处理成员退群或被踢
参数
示例
GroupIncreaseEvent
群成员增加事件接口,用于处理成员加群
参数
示例
PokeEvent
戳一戳事件接口,用于处理群内戳一戳互动
参数
示例
FriendRequestEvent
好友请求事件接口,用于处理好友添加请求
参数
示例
GroupRequestEvent
群请求事件接口,用于处理加群请求
参数
示例
用户信息接口
BasicInfo
基础信息接口,定义用户的基本信息
参数
示例
FriendInfo
好友信息接口,继承自 BasicInfo,扩展好友特有信息
参数
示例
GroupInfo
群组信息接口,提供群组相关信息
参数
示例
GroupMemberInfo
群成员信息接口,提供群成员详细信息
参数
示例
游戏事件接口
LoginEvent
登录事件接口,用于处理玩家登录事件
参数
示例
JoinEvent
玩家加入事件接口,用于处理玩家加入游戏事件
参数
示例
QuitEvent
玩家退出事件接口,用于处理玩家退出游戏事件
参数
示例
ChatEvent
聊天事件接口,用于处理游戏内聊天消息
参数
示例
游戏对象接口
Player
玩家接口,提供玩家相关操作方法
参数
示例
OfflinePlayer
离线玩家接口,提供离线玩家的基本信息
参数
示例
CommandSender
命令发送者接口,用于处理命令执行者
参数
示例
Game
游戏事件接口,用于注册游戏事件监听器
参数
示例
GameCommand
游戏命令接口,用于注册游戏命令处理器
参数
示例
网络通信接口
HttpResult
HTTP 请求结果接口,用于处理 HTTP 响应
参数
示例
HttpRequest
HTTP 请求接口,用于配置和发送 HTTP 请求
参数
示例
HttpBuilder
HTTP 构建器接口,用于创建 HTTP 请求
参数
示例
Http
HTTP 接口,用于创建 HTTP 请求构建器
参数
示例
数据存储接口
DatabaseCreator
数据库创建接口,用于创建数据库表
参数
示例
Row
数据库行接口,用于访问查询结果中的单行数据
参数
示例
Result
数据库查询结果接口,用于处理查询结果
参数
示例
DatabaseSelector
数据库查询接口,用于构建和执行查询
参数
示例
DatabaseUpdater
数据库更新接口,用于更新数据
参数
示例
DatabaseInserter
数据库插入接口,用于插入数据
参数
示例
DatabaseModifier
数据库修改接口,用于修改表结构
参数
示例
DatabaseDeleter
数据库删除接口,用于删除数据
参数
示例
DatabaseTable
数据库表接口,提供表操作方法
参数
示例
DatabaseStorage
数据库存储接口,用于获取表对象
参数
示例
系统工具接口
QQ 接口,提供 QQ 机器人相关操作方法
参数
示例
Config
配置接口,用于读取和写入配置文件
参数
示例
Logger
日志接口,用于记录日志信息
参数
示例
ScriptManager
脚本管理器接口,用于管理脚本和方法
参数
示例
StorageProvider
存储提供者接口,用于获取数据库存储
参数
示例
Scheduler
调度器接口,用于执行计划任务
参数
示例
NeoBot
NeoBot 主接口,提供核心功能
参数
示例
Enum
枚举接口,提供枚举类型的基本方法