В дополнение к тому, что @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);
И, как всегда, ура.