- Push Hook: supported
To enable PUSH HOOK
you need configure web hooks for each project
Official documentation
- Obtain
TOKEN
from @BotFather in Telegram - Configure GitLab
- Install bot
* /gitlab_watch <projectName>
Sending messages about updates for to this chat
* /gitlab_forget <projectName>
Do not send messages about to this chat
* /gitlab_list
Show list of subscriptions for updates
docker pull morlov/tg_gitlab
TOKEN=YOUR_TOKEN_HERE
ADMIN=TELEGRAM_USERNAME
PORT=8080
docker run -t -i -d --publish 8080:$PORT \
--name tgGitlabBot \
--network bridge \
--restart always \
--env PORT="$PORT" \
--env TOKEN="$TOKEN" \
--env ADMIN="$USERNAME" morlov/tg_gitlab