事件与消息处理
ConvaiClient 提供强类型事件系统。使用 client.on(event, handler) 进行订阅。
事件
状态变化
client.on('stateChange', (state) => {
console.log(state.agentState, state.isConnected);
});新消息
client.on('message', (message) => {
console.log('消息:', message.type, message.content);
});消息已更新
client.on('messagesChange', (messages) => {
console.log('消息总数:', messages.length);
});实时转写
client.on('userTranscriptionChange', (text) => {
console.log('你说了:', text);
});生命周期事件
错误
消息类型
移除监听器
最后更新于
这有帮助吗?