Skip to content

sternd/nitrado-server-controls-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nitrado-server-controls-bot

A Discord bot to control the status of a Nitrado server

Installation

Use the package manager pip to install requirements.txt

pip3 install --target ./package -r requirements.txt
PYTHONPATH="PATH_TO_PACKAGE_FOLDER:$PYTHONPATH"
export PYTHONPATH

Create copy of "nitrapi_account_config_template.json" as "nitrapi_account_config.json". Then add the auth_tokens for each of the Nitrado accounts into the config.

Create a copy of ".env_template" as ".env". Add the values for: DISCORD_TOKEN, DISCORD_GUILD, and DISCORD_CHANNEL

Usage

Build Docker container

docker build -t nitrado-server-controls-bot .

Run app using Docker

docker run nitrado-server-controls-bot

See running Docker containers

docker ps

Kill running Docker container

docker kill PID

Deployment

Known Issues

Contributing

Pull requests are welcome to the "master" branch. For major changes, please open an issue first to discuss what you would like to change.

License

GPLv3

About

A Discord bot to control the status of a Nitrado server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published