Running Tidal Bot - MiningMark48/Tidal-Bot GitHub Wiki

Although not intended or supported yet, do the following to run Tidal Bot yourself:

  1. Ensure you have Python 3.7 or higher installed
  2. Create a virtual environment
    • python -m venv venv
  3. Activate the virtual environment
    • Windows: .\venv\Scripts\activate or activate venv
  4. Install dependencies found in requirements.txt
    • pip install -r requirements.txt
  5. Create a config.yml
  6. 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 Storage

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.

Disclaimer

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.

⚠️ **GitHub.com Fallback** ⚠️