()
| 115 | // 10秒删除的命令 |
| 116 | { command: "lang", delay: 10 }, |
| 117 | { command: "alias", delay: 10 }, |
| 118 | { command: "reload", delay: 10 }, |
| 119 | { command: "eat", delay: 10, parameters: ["set"] }, // 只有set参数时删除 |
| 120 | { command: "tpm", delay: 10 }, |
| 121 | |
| 122 | // tpm特殊参数 120秒删除(合并为一个规则) |
| 123 | { command: "tpm", delay: 120, parameters: ["s", "search", "ls", "i", "install"] }, |
| 124 | |
| 125 | // 120秒删除的命令 |
| 126 | { command: "h", delay: 120, deleteResponse: true }, |
| 127 | { command: "help", delay: 120, deleteResponse: true }, |
| 128 | { command: "dc", delay: 120 }, |
| 129 | { command: "ip", delay: 120 }, |
| 130 | { command: "ping", delay: 120 }, |
| 131 | { command: "pingdc", delay: 120 }, |
| 132 | { command: "sysinfo", delay: 120 }, |
| 133 | { command: "whois", delay: 120 }, |
| 134 | { command: "bf", delay: 120 }, |
| 135 | { command: "update", delay: 120 }, |
| 136 | { command: "trace", delay: 120 }, |
| 137 | { command: "service", delay: 120 }, |
| 138 | |
| 139 | // 120秒删除且删除响应的命令 |
| 140 | { command: "s", delay: 120, deleteResponse: true }, |
| 141 | { command: "speedtest", delay: 120, deleteResponse: true }, |
| 142 | { command: "spt", delay: 120, deleteResponse: true }, |
| 143 | { command: "v", delay: 120, deleteResponse: true }, |
| 144 | ]; |
| 145 | } |
| 146 | |
| 147 | // 获取有效的规则集(直接使用配置文件中的规则) |
| 148 | private getEffectiveRules(): CommandRule[] { |
| 149 | return Array.isArray(this.config.customRules) ? this.config.customRules : []; |
| 150 | } |
| 151 | |
| 152 | // 生成规则的唯一key |
no outgoing calls
no test coverage detected