koishi-plugin-satori-ai
Version:
基于 Satori 适配器的智能对话插件,具备用户画像、长期记忆、常识管理和好感度系统
33 lines (32 loc) • 970 B
TypeScript
import { Session } from 'koishi';
import { abstractGame, abstractGameSingleGame, gameResult } from './abstractGame';
import { winFlag } from './game';
export interface fencingGameResult extends gameResult {
win: winFlag;
}
declare enum fencingAction {
attack = 1,
defence = 2
}
declare class fencingSingleGame extends abstractGameSingleGame {
private winningFlag;
private playerPosition;
private enemyPosition;
private availablePlayerActions;
static fencingActionHint: Map<fencingAction, string>;
constructor(disposeListener: () => boolean, session: Session);
private render;
startGame: () => Promise<string>;
endGame: () => Promise<{
message: string;
win: winFlag;
gameName: string;
playerID: string;
}>;
private enemyDecision;
processInput(str: string): Promise<string>;
}
export declare class fencing extends abstractGame<fencingSingleGame> {
constructor();
}
export {};