Proposal
We should have commands the display why not to use Heroku/repl.it to host bots. This is what the discord.py server has (shown down below) I will rewrite this since I don't want to copy anything from their server, and we should do something similar for Heroku.
Proof of Concept
You should not use Repl.it to host your bot.
While this may seem like a nice and free service, it has a lot more caveats than you might think, such as:
-
The machines are super underpowered.
This means your bot will lag a lot as it gets bigger.
-
You need to run a webserver alongside your bot to prevent it from being shut off.
This isn't a trivial task, and eats more of the machines power.
-
Repl.it uses an ephemeral file system.
This means any file you saved via your bot will be overwritten when you next launch.
-
They use a shared IP for everything running on the service.
This one is important - if someone is running a user bot on their service and gets banned, everyone on that IP will be banned. Including you.
Please avoid using repl.it to host your bot. It's not worth the trouble.
See ?tag vps in #testing if you want a list of decent hosts (there are no free hosts).
Proposal
We should have commands the display why not to use Heroku/repl.it to host bots. This is what the discord.py server has (shown down below) I will rewrite this since I don't want to copy anything from their server, and we should do something similar for Heroku.
Proof of Concept
You should not use Repl.it to host your bot.
While this may seem like a nice and free service, it has a lot more caveats than you might think, such as:
The machines are super underpowered.
This means your bot will lag a lot as it gets bigger.
You need to run a webserver alongside your bot to prevent it from being shut off.
This isn't a trivial task, and eats more of the machines power.
Repl.it uses an ephemeral file system.
This means any file you saved via your bot will be overwritten when you next launch.
They use a shared IP for everything running on the service.
This one is important - if someone is running a user bot on their service and gets banned, everyone on that IP will be banned. Including you.
Please avoid using repl.it to host your bot. It's not worth the trouble.
See ?tag vps in #testing if you want a list of decent hosts (there are no free hosts).