UNPKG

donobu

Version:

Create browser automations with an LLM agent and replay them as Playwright scripts.

28 lines 1.61 kB
import { Tool } from './Tool'; import { ToolCallContext } from '../models/ToolCallContext'; import { ToolCallResult } from '../models/ToolCallResult'; import { BaseToolGptParameters } from '../models/BaseToolGptParameters'; export interface ExtractPublicFacebookEntityDataToolCoreParameters extends BaseToolGptParameters { /** * The name of the entity's public Facebook page used in its URL. For example, passing a value of 'TheCocaColaCo' * would cause Donobu to inspect https://www.facebook.com/TheCocaColaCo. */ facebookEntityName?: string; /** * The URL of the entity's public Facebook page. For example, https://www.facebook.com/TheCocaColaCo. */ facebookEntityUrl?: string; } export interface ExtractPublicFacebookEntityDataToolGptParameters extends BaseToolGptParameters, ExtractPublicFacebookEntityDataToolCoreParameters { } export declare class ExtractPublicFacebookEntityDataTool extends Tool<ExtractPublicFacebookEntityDataToolCoreParameters, ExtractPublicFacebookEntityDataToolGptParameters> { static readonly NAME = "extractPublicFacebookEntityData"; constructor(); call(context: ToolCallContext, parameters: ExtractPublicFacebookEntityDataToolCoreParameters): Promise<ToolCallResult>; callFromGpt(context: ToolCallContext, parameters: ExtractPublicFacebookEntityDataToolGptParameters): Promise<ToolCallResult>; private getInitialFacebookPageUrl; private getAboutProfileTransparencyPageUrl; private getAboutContactAndBasicInfoPageUrl; private closeModal; } //# sourceMappingURL=ExtractPublicFacebookEntityDataTool.d.ts.map