Webhook gitlab notification via telegram bot
larahook/gitlab-notification is a Laravel package for webhook gitlab notification via telegram bot.
It currently has 11 GitHub stars and 19 downloads on Packagist (latest version v1.0.5).
Install it with composer require larahook/gitlab-notification.
Discover more Laravel packages by larahook
or browse all Laravel packages to compare alternatives.
Last updated

composer create-project larahook/gitlab-notification
Copy .env.example file to .env
cp .env.example .env
Update config
# Telegram
TELEGRAM_BOT_HOST=https://api.telegram.org/bot
TELEGRAM_BOT_TOKEN=bot_id:token
TELEGRAM_BOT_TIMEOUT=7
TELEGRAM_HASH_CHAT_IDS=some_hash_1:-1001234567890;some_hash_2:some_chat_id_2
# Outgoing Rate limiter: 20rpm
RATE_LIMITER_ALLOW=20
RATE_LIMITER_EVERY_SECONDS=60
RATE_LIMITER_RELEASE_AFTER_SECONDS=15
# Host settings
APP_HTTP_PORT=3003
docker-compose up -d
docker exec -it gitlab-notification-app composer install
docker exec -it gitlab-notification-app php artisan migrate
[x] Allow requests to the local network from webhooks and integrations
Webhook URL example
http://host:3003/api/v1/webhook/some_hash_1
