加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
app.js 627 Bytes
一键复制 编辑 原始数据 按行查看 历史
🌌 提交于 2024-05-22 13:09 . 细节优化
switch (process.env.app_type || process.argv[2]) {
case "pm2":
case "start": {
global.Bot = new (await import("./lib/bot.js")).default
Bot.run()
break
} case "stop": {
const cfg = (await import("./lib/config/config.js")).default
const fetch = (await import("node-fetch")).default
try {
await fetch(`http://localhost:${cfg.bot.port}/exit`)
} catch {}
process.exit()
} default: {
const { spawnSync } = await import("node:child_process")
while (!spawnSync(process.argv[0],
[process.argv[1], "start"],
{ stdio: "inherit" },
).status) {}
process.exit()
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化