This Discord bot checks the status of your server custom servers, as requested by onemanarmy. You can use the bot with multiple methods, a config file, environment variable or within Docker.
token: discord bot token
server_name: servername to track
set_banner_image: (optional) if it has to set the banner image of the bot (defaults to true)
You can run it with Docker (Docker Compose):
version: '3.7'
services:
ace-bot-1:
image: ghcr.io/community-network/battlebit-bot/battlebit-bot:latest
restart: always
environment:
- token=TOKEN
- server_name=[ACE]#1
healthcheck:
test: ["CMD", "curl", "-f", "http://127.0.0.1:3030/"]
interval: "60s"
timeout: "3s"
start_period: "5s"
retries: 3
Or use the executable available here
And use that on windows via a bat file:
@ECHO OFF
SET token=DISCORDTOKEN
SET server_name=SUPER@ [SiC] S1
FILENAME.exe
Or on Linux/Mac with these commands:
export token=TOKEN
export server_name=SERVERNAME
./FILENAME
or use the config.txt:
# discord bot token
token = ''
# servername to track
server_name = ''
If you want to run it with your own changes in the code, install rust and run with:
export token=TOKEN
export server_name=SERVERNAME
cargo run