Skip to content

ppagent / HistoryMessageManager

Class: HistoryMessageManager

Defined in: src/bot/history.message.manager.ts:30

基于内存的历史消息管理

Constructors

Constructor

new HistoryMessageManager(options): HistoryMessageManager

Defined in: src/bot/history.message.manager.ts:37

Parameters

options

IHisotryMessageManagerOptions

Returns

HistoryMessageManager

Properties

DefaultOptions

static DefaultOptions: IHisotryMessageManagerOptions

Defined in: src/bot/history.message.manager.ts:31

Methods

addMessage()

addMessage(message, content?): void

Defined in: src/bot/history.message.manager.ts:52

增加一条历史消息,如果是文本类型的,需要单独传入文本内容content,以便统计字数

Parameters

message

IBotHistoryMessage

content?

SourceChatContent

Returns

void


clearHistory()

clearHistory(): void

Defined in: src/bot/history.message.manager.ts:102

Returns

void


getHistoryMessages()

getHistoryMessages(): IBotHistoryMessage[]

Defined in: src/bot/history.message.manager.ts:83

获取历史消息,获取的是内部的一个浅拷贝

Returns

IBotHistoryMessage[]