
Bot GitLab dari Notifine, proyek gratis dan open source: kirim /start dan bot memberi URL webhook untuk chat itu; tambahkan di GitLab, lalu push, tag, merge request, pipeline, job, issue, komentar, dan deployment masuk ke Telegram. Filter branch mengurangi kebisingan.
Notifine adalah kumpulan bot Telegram open source yang ditulis dengan Rust oleh developer Mehmet Hüseyin Kafadar, yang memulainya karena bot notifikasi lama sering down. Bot GitLab-nya berjalan sejak Desember 2022, dan proyek ini menerbitkan halaman uptime publik untuk bot-botnya, yang menunjukkan 100% selama 90 hari terakhir saat kami cek.
Pengaturannya satu menit dan tidak butuh token GitLab. Kirim /start di chat pribadi, grup, atau topik forum, lalu bot membalas dengan URL webhook di webhook.notifine.com. Tempel di proyekmu pada Settings → Webhooks dan centang event yang diinginkan. Notifine memformat push commit dan tag, merge request, pipeline, job, issue, komentar, halaman wiki, dan deployment. GitLab mengirim event job untuk setiap event merge request, jadi Notifine memakai event job agar tidak ada duplikat.
Dua parameter URL membuatnya praktis untuk repositori sibuk: ?branch=main,release/* hanya menyisakan branch yang cocok dan ?exclude_branch=dependabot/* membuang sisanya, dengan wildcard untuk push dan merge request. GitLab juga punya integrasi Telegram bawaan, tetapi butuh bot sendiri dari BotFather; Notifine menghemat langkah itu.
/startMendapatkan URL webhook untuk chat iniGratis
| Kriteria | Bobot | Poin | |
|---|---|---|---|
| Fungsionalitas | 25 | 8 / 10 | |
| Keandalan & kecepatan | 15 | 8 / 10 | |
| Popularitas & kepercayaan | 15 | 5 / 10 | |
| Harga & paket gratis | 10 | 10 / 10 | |
| Kemudahan pakai | 10 | 8 / 10 | |
| Keamanan & privasi | 10 | 8 / 10 | |
| Keterkinian | 5 | 8 / 10 | |
| Lokalisasi | 5 | 5 / 10 | |
| Tanpa iklan mengganggu | 5 | 10 / 10 | |
| Skor | 100 | 77.0 |
Bot hanya perlu GitLab bisa menjangkau URL webhook-nya, jadi instance sendiri bisa dipakai jika dapat mengirim request ke webhook.notifine.com. Kamu juga bisa menjalankan Notifine sendiri dari repositorinya.
Tambahkan ?branch=main ke URL webhook. Filter branch berlaku untuk push dan merge request; kamu bisa menulis beberapa branch atau wildcard seperti release/*.