add: set token into args

This commit is contained in:
starnakin 2023-10-11 13:52:42 +00:00
parent a9eeef17d7
commit 7b59355a3c
4 changed files with 19 additions and 6 deletions

View File

@ -26,4 +26,4 @@ RUN make
COPY src/config.h src/config.h COPY src/config.h src/config.h
ENTRYPOINT ["./PyMenu"] ENTRYPOINT ["./PyMenu", "$BOT_TOKEN"]

View File

@ -46,15 +46,19 @@ make
git clone https://git.chauvet.pro/starnakin/PyMenuBOT/ git clone https://git.chauvet.pro/starnakin/PyMenuBOT/
cd PyMenuBOT cd PyMenuBOT
``` ```
- Config the bot
Edit the `src/config.h` file and set the discord bot token
- Build the docker image. - Build the docker image.
``` bash ``` bash
docker build -t pymenu . docker build -t pymenu .
``` ```
- Config the bot
Edit the `docker-compose.yml` file and set the discord bot token
- Run the docker - Run the docker
```bash ```bash
docker run --restart=always --name=pymenu -d pymenu docker-compose up -d
```
- Run the docker - alternative without docker-compose
```bash
docker run --restart=always --name=pymenu -e BOT_TOKEN=token -d pymenu
``` ```
## Setting up on Your Discord Server ## Setting up on Your Discord Server

9
docker-compose.yml Normal file
View File

@ -0,0 +1,9 @@
version: "3"
services:
pymenu:
container_name: pymenu
image: pymenu
build: .
restart: always
environment:
- BOT_TOKEN=TOKEN

View File

@ -5,9 +5,9 @@
#include "config.h" #include "config.h"
int main() int main(int ac, char **av)
{ {
dpp::cluster bot(BOT_TOKEN, dpp::i_default_intents | dpp::i_message_content); dpp::cluster bot(ac == 2 ? av[1] : BOT_TOKEN, dpp::i_default_intents | dpp::i_message_content);
bot.on_log(dpp::utility::cout_logger()); bot.on_log(dpp::utility::cout_logger());