UNPKG

koishi-plugin-onebot-manager

Version:

适用于 Onebot 的 QQ 群管,可自动处理好友申请、群邀请和入群请求,提供群组管理功能

70 lines (69 loc) 1.84 kB
/** * Onebot 服务类,封装 Onebot 相关命令与工具 */ export declare class Onebot { static sexMap: { male: string; female: string; }; /** * 分页处理 * @param session 会话对象 * @param data 数据数组 * @param page 页码或'all' * @param pageSize 每页数量 * @returns 分页结果 */ handlePagination<T>(session: any, data: T[], page: string, pageSize?: number): { displayData: T[]; pageInfo: string; totalPages: number; }; /** * 格式化用户信息 * @param info 用户信息对象 * @returns 格式化字符串 */ static formatUserInfo(info: any): string; /** * 格式化好友信息 * @param friend 好友信息对象 * @returns 格式化字符串 */ static formatFriendInfo(friend: any): string; /** * 格式化群信息 * @param info 群信息对象 * @returns 格式化字符串 */ static formatGroupInfo(info: any): string; /** * 格式化群成员信息 * @param member 群成员信息对象 * @returns 格式化字符串 */ static formatGroupMemberInfo(member: any): string; /** * 提取语音文件名 * @param content 消息内容 * @returns 文件名或null */ static extractAudioFile(content: string): string; /** * 提取文件ID * @param content 消息内容 * @returns 文件ID或null */ static extractFileId(content: string): string; /** * 提取图片文件名 * @param content 消息内容 * @returns 文件名或null */ static extractImageFile(content: string): string; /** * 注册onebot相关命令 * @param qgroup qgroup命令对象 */ registerCommands(qgroup: any): void; }