3.0.0 Upgrade Guide
v 2.1.1 -> 3.0.0 Upgrade Guide
Copy your settings.yml, permissions.yml, aliases.yml and errors.json to a safe place to help you configure the bot later, or in case you wish to downgrade.
If you are using SQLite for storage, copy your
databasefolder to a safe place for migration after you upgrade. If using PostgreSQL/MySQL, you should create a database dump.
After you have backed up your configuration files and databases, you will need to completely re-install ZeoBot as this is a complete rewrite. Download the latest release from BuiltByBit, and unzip it to a different folder. Make sure there are no traces of the old version in this folder.
After unarchiving the file, open the
db.ymlfile. If you are using SQLite, set the
sqliteand paste all your database files into the
databasefolder. If you are using PostgreSQL/MySQL, set the
database_typeaccordingly and enter your database details.
Now run the
python3 migrate.pyfor macOS and Linux or
py -3.10 migrate.pyfor Windows).