Running Tidal Bot - MiningMark48/Tidal-Bot GitHub Wiki
Although not intended or supported yet, do the following to run Tidal Bot yourself:
- Ensure you have Python 3.7 or higher installed
- Create a virtual environment
python -m venv venv
- Activate the virtual environment
- Windows:
.\venv\Scripts\activate
oractivate venv
- Windows:
- Install dependencies found in requirements.txt
pip install -r requirements.txt
- Create a config.yml
- See demo_config.yml for a demo config file
- Run bot.py
python bot.py
Report issues to the issue tracker.
Note: As previously mentioned, running the bot yourself is not fully supported. This means you may encounter issues. If you report issues to the tracker regarding you running it yourself, please make that known.
Data is managed using SQLAlchemy with the creation of databases. These databases are stored in the /data
directory. All databases are backed up upon running the bot into the /backups
directory with zip files for each day.
If a b2.yml file is supplied and if enabled in the config, backups will be automatically uploaded to a remote Backblaze B2 Cloud Server. Upload will be skipped if file is missing or if it's disabled in the config.
Although severity is unlikely, I, MiningMark48, am not responsible for what may occur if you decide to run this bot yourself or if the bot is added to your server.