Contents |
|---|
Using Docker (recommended)#
GitHub Packages (preferred)
Docker Hub
Contents |
|---|
Docker run#
Prerequisites:#
Docker (install guide)
Discord application with bot (create one here)
docker run -d --name continent-bot \
-e DISCORD_TOKEN=discord bot token \
-e CENSUS_API_KEY=s:example \
-e LOG_LEVEL=INFO \
ghcr.io/wupasscat/continentbot:latest
Environment Variables:#
DISCORD_TOKENfound in the “Bot” section of your Discord applicationCENSUS_API_KEYDaybreak Games Census API service IDWarning
You can use the default value
s:examplefor testing but you will be limited to 10 requests per minute.
It is recommended that you apply for a service ID here
Docker compose#
Prerequisites:#
Docker (install guide)
Docker compose (install guide)
Discord application with bot (create one here)
From docker-compose.yml:
version: '3.4'
services:
continentbot:
container_name: continent-bot
environment:
- DISCORD_TOKEN=discord bot token
- CENSUS_API_KEY=s:example
- LOG_LEVEL=INFO
image: 'ghcr.io/wupasscat/continentbot:latest'
Environment Variables:#
DISCORD_TOKENfound in the “Bot” section of your Discord applicationCENSUS_API_KEYDaybreak Games Census API service IDWarning
You can use the default value
s:examplefor testing but you will be limited to 10 requests per minute.
It is recommended that you apply for a service ID here
Unraid#
Prerequisites:#
Unraid Community Apps (CA) plugin (install guide)
Setup:#
Search for
ps2-continent-botin the “Apps” tab of your Unraid dashboard

Environment Variables:#
“Discord Bot Token” found in the “Bot” section of your Discord application
“PlanetSide 2 API service ID” Daybreak Games Census API service ID
Warning
You can use the default value
s:examplefor testing but you will be limited to 10 requests per minute.
It is recommended that you apply for a service ID here
Python script#
Contents |
|---|
Linux#
Prerequisites:#
gitpython3python3-pipDiscord application with bot (create one here)
Setup:#
Clone the repository
git clone https://github.com/wupasscat/continent-bot.git cd continent-bot
Install dependencies
pip install -r requirements.txt
Create
.envfilenano .envYour file should look like this:
# .env DISCORD_TOKEN=your discord bot token API_KEY=s:example LOG_LEVEL=INFO
DISCORD_TOKENfound in the “Bot” section of your Discord applicationAPI_KEYDaybreak Games Census API service ID
Warning
You can use the default value
s:examplefor testing but you will be limited to 10 requests per minute.
It is recommended that you apply for a service ID hereRun script
python3 -m bot.py