Skip to content

Tag commands for why not to use heroku/repl.it for bot hosting #112

@jacobmonck

Description

@jacobmonck

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: tagsRelated to the @Python bot's tagstype: additionRequest to add something new

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions