
بوت GitLab من مشروع Notifine المجاني مفتوح المصدر: أرسل /start فيعطيك رابط webhook للمحادثة، أضفه في GitLab فتصل إلى Telegram عمليات push والوسوم وطلبات الدمج وpipelines والمهام والـissues والتعليقات وعمليات النشر. وتقلل مرشحات الفروع الضجيج.
Notifine مجموعة بوتات Telegram مفتوحة المصدر مكتوبة بلغة Rust من تطوير Mehmet Hüseyin Kafadar، وقد بدأها لأن بوتات الإشعارات القديمة كانت تتعطل كثيرًا. يعمل بوت GitLab منذ ديسمبر 2022، وينشر المشروع صفحة توفر عامة لبوتاته، وكانت تُظهر 100% خلال آخر 90 يومًا عند التحقق.
الإعداد يستغرق دقيقة ولا يحتاج رمز GitLab. أرسل /start في محادثة شخصية أو مجموعة أو موضوع منتدى، فيرد البوت برابط webhook على webhook.notifine.com. الصقه في مشروعك من Settings → Webhooks واختر الأحداث. ينسّق Notifine عمليات push للإيداعات والوسوم وطلبات الدمج وpipelines والمهام والـissues والتعليقات وصفحات الويكي وعمليات النشر. ولأن GitLab يرسل حدث مهمة مع كل حدث طلب دمج، يعتمد Notifine على أحداث المهام لتجنب التكرار.
ويجعله معاملان في الرابط عمليًا للمستودعات النشطة: ?branch=main,release/* يُبقي الفروع المطابقة فقط، و?exclude_branch=dependabot/* يستبعد غيرها، مع دعم الأحرف البديلة لأحداث push وطلبات الدمج. ولدى GitLab تكامل مدمج مع Telegram، لكنه يتطلب بوتًا خاصًا بك من BotFather، ويوفّر عليك Notifine هذه الخطوة.
/startالحصول على رابط webhook لهذه المحادثةمجاني
| المعيار | الوزن | النقاط | |
|---|---|---|---|
| الوظائف | 25 | 8 / 10 | |
| الموثوقية والسرعة | 15 | 8 / 10 | |
| الشعبية والثقة | 15 | 5 / 10 | |
| السعر والخطة المجانية | 10 | 10 / 10 | |
| سهولة الاستخدام | 10 | 8 / 10 | |
| الأمان والخصوصية | 10 | 8 / 10 | |
| الحداثة | 5 | 8 / 10 | |
| التوطين | 5 | 5 / 10 | |
| بدون إعلانات مزعجة | 5 | 10 / 10 | |
| النتيجة | 100 | 77.0 |
يكفي أن يصل GitLab إلى رابط webhook الخاص بالبوت، لذا تعمل النسخة الذاتية إذا استطاعت إرسال الطلبات إلى webhook.notifine.com. ويمكنك أيضًا تشغيل Notifine بنفسك من المستودع.
أضف ?branch=main إلى رابط webhook. تنطبق مرشحات الفروع على أحداث push وطلبات الدمج، ويمكنك ذكر عدة فروع أو استخدام أحرف بديلة مثل release/*.