(msg: Api.Message)
| 579 | const fullArgs = |
| 580 | spaceIndex !== -1 ? messageText.substring(spaceIndex + 1) : ""; |
| 581 | |
| 582 | if (args.length === 0 || args[0] === "h" || args[0] === "help") { |
| 583 | const helpText = `🔧 <b>关键词回复插件 - 完整使用指南</b> |
| 584 | |
| 585 | <b>📋 基础命令:</b> |
| 586 | <code>keyword list</code> - 查看当前群组的关键词任务 |
| 587 | <code>keyword list all</code> - 查看所有群组的关键词任务 |
| 588 | <code>keyword rm 1,2,3</code> - 删除指定ID的任务 |
| 589 | <code>keyword alias</code> - 查看当前群组继承设置 |
| 590 | <code>keyword alias 123456</code> - 设置继承其他群组的关键词 |
| 591 | <code>keyword alias rm</code> - 删除继承设置 |
| 592 | |
| 593 | <b>📝 添加关键词任务格式:</b> |
| 594 | <code>keyword 关键词内容 |
| 595 | +++ |
| 596 | 回复消息内容 |
| 597 | +++ |
| 598 | 匹配选项 |
| 599 | +++ |
| 600 | 执行动作 |
| 601 | +++ |
| 602 | 延迟删除秒数 |
| 603 | +++ |
| 604 | 原消息延迟删除秒数</code> |
| 605 | |
| 606 | <b>🎯 匹配选项(第3段,空格分隔):</b> |
| 607 | • <code>include</code> - 包含匹配(默认) |
| 608 | • <code>exact</code> - 精确匹配 |
| 609 | • <code>regexp</code> - 正则表达式匹配 |
| 610 | • <code>case</code> - 区分大小写 |
| 611 | • <code>ignore_forward</code> - 忽略转发消息 |
| 612 | |
| 613 | <b>⚡ 执行动作(第4段,空格分隔):</b> |
| 614 | • <code>reply</code> - 回复消息(默认) |
| 615 | • <code>delete</code> - 删除触发消息 |
| 616 | • <code>ban300</code> - 封禁用户300秒 |
| 617 | • <code>restrict600</code> - 限制用户600秒 |
| 618 | |
| 619 | <b>🔤 消息变量:</b> |
| 620 | • <code>$mention</code> - @提及用户 |
| 621 | • <code>$code_id</code> - 用户ID |
| 622 | • <code>$code_name</code> - 用户姓名 |
| 623 | • <code>$delay_delete</code> - 延迟删除时间 |
| 624 | |
| 625 | <b>📖 使用示例:</b> |
| 626 | |
| 627 | <b>1. 简单关键词回复:</b> |
| 628 | <code>keyword 你好 |
| 629 | +++ |
| 630 | 欢迎!$mention</code> |
| 631 | |
| 632 | <b>2. 精确匹配+删除原消息:</b> |
| 633 | <code>keyword 违规词汇 |
| 634 | +++ |
| 635 | ⚠️ 请注意言辞! |
| 636 | +++ |
| 637 | exact case |
| 638 | +++ |
nothing calls this directly
no test coverage detected