Skip to content

Support upgrading existing test guilds with botstrap #3418

@onerandomusername

Description

@onerandomusername

I have a test guild that hasn't been updated recently. I understand that while I'm probably an outlier, it would be nice to be able to upgrade existing test guilds, if sir-lancebot, sir robin, or bot gets an update that requires a new channel or role that doesn't exist in the user guild.

This would need to be opt-in, in order to not delete channels or roles or webhooks the user has created for a different reason. It should have options to upgrade the server and ask on every delete, or approve all deletions.

I propose making a small cli in botstrap using argparse to maintain the current behaviour with no command, but to add an upgrade command which will allow the user to upgrade the server to be in sync with the server template.

This is independent to #3414. If approved, I can optionally implement it into #3417.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions