Files
memind/wechat/ack/ack-templates.mjs
john 9b4a25799f Add smart ACK provider for WeChat MP replies
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>
2026-06-26 15:19:03 +08:00

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: ['收到,我来帮你设置。'],
},
};