Though this is a good idea, discord bot’s don’t idle and use too much resources. Every time a message is sent, or an action is sent, Discord sends a request to the server containing information. Based on the way that your Discord API wrapper is set up, it will cache the users & data involved in the request. If glitch had a way of forcing the cache clearing, or limiting the ram, forcing users to use the cache clearer, that would be a more realistic solution. Knowing the Discord API and slightly how glitch works, this wouldn’t be possible, as the bot has to “Log In” to receive requests, and, owning a bot in 5.6k servers (on glitch until about 1k, though I still have other projects here), there would be no reason to have every single server use another bot just to keep it online.
There are many other reasons why this isn’t a realistic solution, based on the Discord API’s current limitations, the way Glitch works, and the way the API wrappers work, though there could be many other solutions.
Sorry, but that’s exactly what I’m doing with glitch too. Because the glitch editor is a horrible mess, and most of the glitch website tries to be all funky with non-intuitive buttons and icons anyway. I much prefer working and running my stuff locally and then pushing it whenever ready, unless it’s like a quick one-line change. For any actual work, the editor is unusable.
For autopingers I suggest they send head requests to minimize bandwith usage. I believe this can result in a 2x or more bandwith saving but i’m not sure if this will still wake the projects
So there is a solution for you. Only works on firefox.
Download the addon here and just click on the website’s title and click with the right button and should this popup so select 1/5 minute(s) to ping your project. And please note that the glitch’s block is temporary. If you want 24/7 just use a laptop with full charged battery in it.
Glitch has temporarily blocked pinging services and as a result of that, projects return a 403 Forbidden error. To know more about this temporary blockage of pinging service, see this blog post by Glitch:
Ping services are mainly monitoring services that are used to keep projects online 24/7 (like UptimeRobot and Awake!). I do not think that is the reason because 503 means “service unavailable” although I expected Glitch projects (and experienced it) to return a 403 Forbidden status.