Skip to content

ppagent / BaseDrawSkill

Class: abstract BaseDrawSkill

Defined in: src/skill/base.draw.skill.ts:36

agent的技能,可以用来做任何关于消息源或者bot回复的内容的操作,如改变文本回复为语音回复

Extended by

Implements

Constructors

Constructor

new BaseDrawSkill(_app, _options): BaseDrawSkill

Defined in: src/skill/base.draw.skill.ts:138

Parameters

_app

PPAgent

_options

IBaseDrawSkillOptions

Returns

BaseDrawSkill

Properties

params

static params: ISkillParams

Defined in: src/skill/base.draw.skill.ts:37

Accessors

options

Get Signature

get options(): ISkillOptions

Defined in: src/skill/base.draw.skill.ts:147

Returns

ISkillOptions

Implementation of

ISkill.options


params

Get Signature

get params(): IConfigParams

Defined in: src/skill/base.draw.skill.ts:151

Returns

IConfigParams

Implementation of

ISkill.params

Methods

applyOnSource()

applyOnSource(data): Promise<void>

Defined in: src/skill/base.draw.skill.ts:159

在消息被响应之前调用。无需响应的消息不会被调用 如果希望拦截bot的后续响应,可以将data中的message设置为空

Parameters

data

IAgentChatEventData

Returns

Promise<void>

Implementation of

ISkill.applyOnSource


init()

init(): Promise<void>

Defined in: src/skill/base.draw.skill.ts:155

Returns

Promise<void>

Implementation of

ISkill.init