Skip to content
This repository has been archived by the owner on Apr 8, 2020. It is now read-only.
/ xenon Public archive

Create backups of your discord server

License

Notifications You must be signed in to change notification settings

Xenon-Bot/xenon

Repository files navigation

Xenon

⚠️ This version of the bot is no longer under active development: You can find the newest version of the bot and more information at Magic-Bots/xenon-worker

Codefresh build status Discord Server

Disclaimer

You might need basic knowledge of python, pip, git and the console of your operating system to run this bot.
If you need further help you can join the support discord, but I won't answer any question regarding the topics above.

Hosted Version

With Docker (Recommended)

Download and install docker on your operating system.

Build and run it with docker-compose:

  1. Download / Clone the repository (preferably the selfhost branch)
  2. Edit the xenon.env file and change the token
  3. You might wanna change some values in xenon/config.py e.g. the prefix (maybe disable the templates cog aswell)
  4. Create a xenon/logs directory for the log files
  5. Run docker-compose build
  6. Run docker-compose up

The database and the bot should start up.

Without Docker

Download and run a mongodb server and make the port 27017 accessible by the python script.
Install all dependencies, edit xenon/config.py and change the token, run xenon/launcher.py. At least Python version 3.7 is required.