9b4a25799f
Replace fixed ackText with a rule-based AckProvider that picks response templates by message type and intent (translate, summary, rewrite, poster, ppt, mindmap, code, search, schedule). Pure sync, zero I/O, auto-falls back to config.ackText on any error. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
34 lines
1.2 KiB
JavaScript
34 lines
1.2 KiB
JavaScript
export const TEMPLATES = {
|
|
default: [
|
|
'收到,我马上处理。',
|
|
'收到,我这就开始。',
|
|
'好的,我先处理一下。',
|
|
'明白,我开始了。',
|
|
'收到,很快给你结果。',
|
|
],
|
|
image: [
|
|
'图片收到,我先看看。',
|
|
'收到图片,我分析一下。',
|
|
'让我看看这张图片。',
|
|
'图片已收到,我来处理。',
|
|
],
|
|
voice: [
|
|
'收到语音,我先听一下。',
|
|
'听到啦,我马上处理。',
|
|
'语音收到,我先转文字。',
|
|
],
|
|
location: ['收到位置,我来看看。'],
|
|
link: ['收到链接,我去读一下。'],
|
|
intent: {
|
|
translate: ['收到,我开始翻译。', '好的,我来翻译一下。'],
|
|
summary: ['收到,我开始整理重点。', '好的,我来提炼一下。'],
|
|
rewrite: ['收到,我开始写。', '好的,我来改一下。'],
|
|
poster: ['收到,我来设计海报。'],
|
|
ppt: ['收到,我开始制作 PPT。'],
|
|
mindmap: ['收到,我来整理思维导图。'],
|
|
code: ['收到,我来看看代码。', '好的,我开始处理。'],
|
|
search: ['收到,我去查一下。', '好的,我来搜索一下。'],
|
|
schedule: ['收到,我来帮你设置。'],
|
|
},
|
|
};
|