You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
472 B
21 lines
472 B
import { configType } from "../config.ts";
|
|
import { Channel } from "../database.ts";
|
|
|
|
export default class BaseAI {
|
|
name: string;
|
|
description: string;
|
|
history?: string[];
|
|
memory?: string[];
|
|
|
|
constructor(name: string, description: string, config: configType, db: Channel);
|
|
|
|
changeShit(opts: {
|
|
name?: string;
|
|
description?: string;
|
|
}): void;
|
|
|
|
reset(): void;
|
|
|
|
complete(username: string, message: string): Promise<string>;
|
|
}
|