(cmd: string)
| 16 | |
| 17 | // 执行命令 |
| 18 | function sh(cmd: string): Promise<string> { |
| 19 | return new Promise((resolve, reject) => { |
| 20 | exec(cmd, { shell: "/bin/bash" }, (err, stdout, stderr) => { |
| 21 | if (err) reject(stderr || err.message); |
| 22 | else resolve(stdout); |
| 23 | }); |
| 24 | }); |
| 25 | } |
| 26 | |
| 27 | // 检查是否在收藏夹 |
| 28 | async function isSavedMessages(msg: Api.Message): Promise<boolean> { |
no test coverage detected