feat(REQ-3114) - 完善消息提示内容格式

This commit is contained in:
wangli 2024-10-29 10:04:03 +08:00
parent 2fb2ba8695
commit cdfc90e761
4 changed files with 41 additions and 42 deletions

View File

@ -35,16 +35,15 @@ public class ApplicationRegisterKeywordProcessor extends AbstractKeywordProcesso
@Override
public ReplyMessage help() {
return SampleMarkdown.from("使用示例", "> ### 请按以下帮助信息发送消息哦\n" +
"> appReg ([option] text)*\n" +
"> \n" +
"> 完整语法:<font color=green>appReg -n 应用名称 -d 应用描述 -a appId -A agentId -ci clientId -cs clientSecret -r 机器人Code</font>\n" +
"> \n" +
"> 命令appReg/应用注册\n" +
"\n" +
"> 以上参数信息请从[钉钉后台](https://open-dev.dingtalk.com/)获取\n" +
"\n" +
"#### 使用示例:\n" +
return SampleMarkdown.from("使用示例", "> ### 请按以下帮助信息发送消息哦 \n " +
"> appReg ([option] text)* \n " +
"> \n " +
"> **完整语法**appReg -n 应用名称 -d 应用描述 -a appId -A agentId -ci clientId -cs clientSecret -r 机器人Code \n " +
"> \n " +
" \n " +
"> 以上参数信息请从[钉钉后台](https://open-dev.dingtalk.com/)获取!\n" +
" \n " +
"#### 使用示例: \n " +
"appReg -n 测试应用 -d 测试应用描述 -a 123 -A 123 -ci 123 -cs 123 -r robotCode123");
}

View File

@ -66,20 +66,18 @@ public class CreateTodoKeywordProcessor extends AbstractKeywordProcessor {
*/
@Override
public ReplyMessage help() {
return SampleMarkdown.from("使用示例", "> ### 请按以下帮助信息发送消息哦\n" +
"> createTodo <@用户...> ([option] text)*\n" +
"> \n" +
"> 完整语法:\n" +
"> <font color=green>createTodo @用户 -d 标题 -d 描述 -D 截止时间 -p 优先级</font>\n" +
" \n" +
"> 命令createTodo/创建待办\n" +
"> \n" +
"> 用户:最少需要@一个用户,可以是多个\n" +
"> \n" +
"> 优先级10(较低),20(普通),30(紧急),40(非常紧急)\n" +
"\n" +
"#### 使用示例:\n" +
"\n" +
return SampleMarkdown.from("使用示例", "> ### 请按以下帮助信息发送消息哦 \n " +
"> createTodo <@用户...> ([option] text)* \n " +
"> \n " +
"> **完整语法**createTodo @用户 -d 标题 -d 描述 -D 截止时间 -p 优先级 \n " +
" \n " +
"> **参数解析**:用户:最少需要@一个用户,可以是多个 \n " +
"> \n " +
"> **优先级**10(较低),20(普通),30(紧急),40(非常紧急) \n " +
" \n " +
" \n " +
"#### 使用示例: \n " +
" \n " +
"createTodo @张三 -t 请完成REQ-3115的状态 -d 需求已经提测 -D 2024-10-28 17:00:00 -p 30");
}

View File

@ -29,14 +29,16 @@ public class GroupRegisterKeywordProcessor extends AbstractKeywordProcessor {
@Override
public ReplyMessage help() {
return SampleMarkdown.from("使用示例", "> ### 请按以下帮助信息发送消息哦\n" +
"> groupReg (applicationName)\n" +
">\n" +
"> 完整语法:<font color=green>groupReg 应用名称</font>\n" +
"\n" +
"> 应用名称一般建议使用后端服务名,方便后续管理\n" +
"\n" +
"#### 使用示例:\n" +
return SampleMarkdown.from("使用示例", "> ### 请按以下帮助信息发送消息哦 \n " +
"> groupReg (applicationName) \n " +
"> \n " +
"> **完整语法**groupReg 应用名称 \n " +
" \n " +
"> **参数描述** \n " +
"> 应用名称一般建议使用后端服务名,方便后续管理 \n " +
" \n " +
" \n " +
"### 使用示例: \n " +
"appReg workflowEngine");
}

View File

@ -25,16 +25,16 @@ public class MenuKeywordProcessor extends AbstractKeywordProcessor {
@Override
public ReplyMessage help() {
String content = "### 目前支持的命令如下哦\n" +
"\n" +
"> 可以@我并发送命令获取特定命令的帮助\n" +
"\n" +
"| 中文 | 英文 | 命令描述 |\n\n " +
"|:-|:-:|-:|\n\n " +
"| groupRegister | 群注册 | 将当前群与某个后端应用绑定 |\n\n " +
"| createTodo | 创建代办 | 为指定用户创建钉钉待办 |\n\n " +
"| appRegister | 应用注册 | 利用该机器人,直接注册本公司下的‘其他企业内部应用’ |\n\n ";
String content = "### 目前支持的命令如下哦 \n " +
" \n " +
"> 可以@我并发送命令获取特定命令的帮助 \n " +
" \n " +
" **命令列表** \n " +
"1. 帮助(*menu*):展示本信息 \n " +
"2. 群注册(*groupReg*):将当前群与某个后端应用绑定 \n " +
"3. 创建待办(*createTodo*):为指定用户创建钉钉待办 \n " +
"4. 应用注册(*aggReg*):利用该机器人,直接注册本公司下的‘其他企业内部应用’ \n " +
"99. 其他非以上关键词的消息,将转发给群关联的后端服务。 \n ";
return doProcess(content);
}