toto-agent
Version:
Chatbot agent and reusable components for Toto platform
12 lines (11 loc) • 462 B
TypeScript
import { BaseAgent } from './BaseAgent';
import { AgentResponse, UserIntent } from '../../shared/AgentTypes';
export declare class DonationAgent extends BaseAgent {
constructor(apiKey: string);
process(userMessage: string, context: any, intent?: UserIntent): Promise<AgentResponse>;
private calculateSuggestedAmount;
private getCurrencyForUser;
private getLocalizedNextSteps;
private calculateUrgency;
private isConfirmingDonation;
}