UNPKG

koishi-plugin-satori-ai

Version:

基于 Satori 适配器的智能对话插件,具备用户画像、长期记忆、常识管理和好感度系统

20 lines (19 loc) 783 B
import { Context, Session } from 'koishi'; import { User, Sat } from './types'; export declare class MoodManager { private ctx; private config; private moodMap; constructor(ctx: Context, config: Sat.Config); private initUser; private checkDailyReset; handleInputMoodChange(user: User, favorabilityLevel: string): Promise<void>; handleOutputMoodChange(user: User, favorabilityLevel: string): Promise<void>; applyMoodChange(user: User, delta: number): void; getMoodLevel(userId: string): string; getMoodValue(userId: string): number; generateMoodPrompt(userId: string): string; handlePocketMoney(session: Session): Promise<string>; setMood(id: string, mood: number): string; viewMood(session: Session, id: string): string; }