text-helper
文本辅助工具(无本地文件读写,不会锁会话)
Meta
name: text-helper
version: 0.0.1
author: nian
description: 文本字数统计、润色、精简、扩写
Commands
/text count 文本内容 统计字数
/text polish 文本内容 润色通顺书面化
/text short 文本内容 精简压缩
/text expand 文本内容 扩充内容
Runtime
module.exports = {
commands: {
text: async (ctx, args) => {
const mode = args[0];
const content = args.slice(1).join(" ");
if (!content) return "用法示例:\n/text count 这里输入一段文字\n/text polish 待润色文本";
let prompt = "";
switch(mode) {
case "count":
return `总字符数:${content.length},纯文字(不含空格):${content.replace(/\s/g,"").length}`;
case "polish":
prompt = `润色下面这段文字,语句通顺、书面学术风格,不改变原意:${content}`;
break;
case "short":
prompt = `把下面文字精简到100字以内,保留核心信息:${content}`;
break;
case "expand":
prompt = `基于下面文字合理扩充,丰富细节:${content}`;
break;
default:
return "支持指令:count / polish / short / expand";
}
return await ctx.agent.chat(prompt);
}
}
};