/** * 欢迎模块 - 入群欢迎语管理 */ import { Context } from 'koishi'; import { BaseModule, ModuleMeta } from './base.module'; import { DataManager } from '../data'; import { Config } from '../../types'; export declare class WelcomeModule extends BaseModule { readonly meta: ModuleMeta; private static readonly defaultWelcomeConfig; constructor(ctx: Context, data: DataManager, config: Config); protected onInit(): Promise; /** * 注册欢迎语相关命令 */ private registerCommands; /** * 注册事件监听器 */ private registerEventListeners; /** * 处理欢迎语命令 */ private handleWelcomeCommand; /** * 处理欢送语命令 */ private handleGoodbyeCommand; /** * 处理成员入群事件 */ private handleMemberJoin; /** * 处理成员退群事件 */ private handleMemberLeave; /** * 格式化欢迎消息 */ private formatWelcomeMessage; }