diff --git a/.env.example b/.env.example index cd13f27..a98e8bb 100644 --- a/.env.example +++ b/.env.example @@ -9,3 +9,4 @@ POSTGRES_DB=les-copaings # Bot # ############## TOKEN=your_token +FORCE_COMMAND_REGISTRATION=false # force registration of command diff --git a/.gitignore b/.gitignore index 7972181..7cc06cf 100644 --- a/.gitignore +++ b/.gitignore @@ -24,4 +24,5 @@ go.work .idea .env tmp - +config/**.toml +data diff --git a/Dockerfile b/Dockerfile index b56e430..59103c4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,4 +10,6 @@ RUN go mod tidy && go build -o app . ENV TOKEN="" -CMD ./app -token $TOKEN +ENV FORCE_COMMAND_REGISTRATION="false" + +CMD ./app -token $TOKEN -forge-command-registration $FORCE_COMMAND_REGISTRATION diff --git a/docker-compose.yml b/docker-compose.yml index ba5c537..974a273 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,7 +4,7 @@ services: env_file: - .env volumes: - - ./tmp:/app/config + - ./config:/app/config depends_on: - redis - postgres diff --git a/main.go b/main.go index a33fe30..9964269 100644 --- a/main.go +++ b/main.go @@ -12,8 +12,8 @@ import ( ) var ( - token string - forgeCmdRegistering bool + token string + forceCmdRegistration bool ) const ( @@ -23,8 +23,8 @@ const ( func init() { flag.StringVar(&token, "token", "", "token of the bot") flag.BoolVar( - &forgeCmdRegistering, - "forge-command-registering", + &forceCmdRegistration, + "forge-command-registration", false, "force the registration of command", ) @@ -164,7 +164,7 @@ func main() { }, AfterInit: afterInit, } - bot.Start(forgeCmdRegistering) + bot.Start(forceCmdRegistration) xp.CloseRedisClient() }