curl -O https://raw.githubusercontent.com/phpgeeks-club/admin-bot/master/install.sh
chmod +x install.sh
./install.sh
rm ./install.sh
Also, the bot must disable Privacy mode (in BotFather) before being included in groups (otherwise it will not have access to messages to do reply)
GEEKSONATOR_TELEGRAM_BOT_TOKEN
=""
GEEKSONATOR_TELEGRAM_TIMEOUT_SECONDS
=15
GEEKSONATOR_DEBUG_MODE
=false
GEEKSONATOR_DEBUG_TELEGRAM_BOT_TOKEN
=""
- In file
~/.geeksonator
set variables:GEEKSONATOR_DEBUG_MODE="true" GEEKSONATOR_DEBUG_TELEGRAM_BOT_TOKEN="debug_bot_token_here"
- Run:
docker run -d --env-file ~/.geeksonator --name geeksonator.app ghcr.io/phpgeeks-club/geeksonator:latest
- Create file
.env
from.env.example
- Set variables
GEEKSONATOR_DEBUG_MODE="true" GEEKSONATOR_DEBUG_TELEGRAM_BOT_TOKEN="debug_bot_token_here"
- Build image
make docker_build
- Run image
make docker_run
- The use of
fmt.Errorf("error: %v", err)
instead offmt.Errorf("error: %w", err)
is due to the fact that this error is not unwrapped anywhere above.