首页 > 解决方案 > 在 cPanel 上托管一个不和谐的机器人

问题描述

我有一个问题,当我想在使用 cPanel 的服务器上打开我的不和谐机器人时,如果不将 shell 命令node index.js放入 package.json 文件并使用运行面板的脚本功能。问题在于,停止机器人的唯一方法是在不和谐上使用 eval 命令,因为我没有正确的终端访问权限。

标签: node.jscpaneldiscord.js

解决方案


除了上面@Verdigris 回答的内容之外,您也可以使用Glitch,只需确保使用Runtime Bot,这样您的 Discord 机器人就可以 24/7 全天候运行。

重要提示:要在主 node.js 文件中添加的代码:

const http = require('http');
const express = require('express');
const app = express();
app.get("/", (request, response) => {
console.log(Date.now() + "Ping Received");
response.sendStatus(200);
});
app.listen(process.env.PORT);
setInterval(() => {
http.get(`http://${process.env.PROJECT_DOMAIN}.glitch.me/`);
}, 280000);

和往常一样,欢呼。


推荐阅读