This is a custom discord bot designed for the BPlugins Discord, the bot can be fully deployed on a docker container for running, or you can run the command npm run start.
For more information todo with installation and running please consult the Installation Guide.
The bot was built for my commissions discord as I wanted a bot to manage the administration of opening commission threads, as well as keeping them open. The keeping them open was taken some source code from Thread Watcher.
The bot has multiple tables to store data todo with the commissions, additionally all commissions don't actually get removed from the database but are flagged as the status being "Closed" or "Rejected". This provides constant logs for all previous and current commissions.
- Download/Clone the Repo
- Open the folder in your terminal (
cdto the location is recommended) - Run the command:
docker build -t [your docker hub username]/[what you want to call it]Example:
docker build -t bluebeard63/bplugins-bot - Run the command:
docker push [your docker hub username]/[what you want to call it]:latestExample:
docker push bluebeard63/bplugins-bot:latest - Connect to your server and run:
docker pull [your docker hub username]/[what you want to call it]:latest - Once you have pulled the image run:
docker run -d [your docker hub username]/[what you want to call it]:latest
- Download/Clone the Repo
- Open the folder in your terminal (
cdto the location is recommended) - Run the command:
npm install -g tsx - Run the command:
npm install - Once all packages are installed run:
npm run startortsx ./src/index.ts
- Download the
.jsonfile located under the folderpetrodactyl egg - Go onto your
Adminpage of the host - Go to the page called
Nests - Press the button called
Import Egg - Select the
.jsonfile you downloaded in the 1st step. - Create a new server using the egg you just uploaded.