Notifine for GitHub
النصف الخاص بـGitHub من نفس مشروع Notifine مفتوح المصدر الذي ينتمي إليه gitlab_notifine_bot: ينقل أحداث مستودع GitHub إلى Telegram عبر webhook. مجاني، الكود مفتوح على GitHub.
المزايا الرئيسية
- إشعارات push وissue وpull request من GitHub
- نفس المشروع مفتوح المصدر (Notifine) الخاص ببوت GitLab
- يمكن استضافته ذاتيًا إن أردت
ما الذي يفعله Notifine for GitHub
يمثل github_notifine_bot النظير الموجّه إلى GitHub لبوت gitlab_notifine_bot، وهو جزء من نفس مشروع Notifine مفتوح المصدر الذي يصفه مؤلفه بأنه قاعدة كود واحدة تغطي إشعارات GitLab وGitHub وTrello. اربطه عبر webhook خاص بـGitHub، وستبدأ أحداث المستودع — pushes وissues وpull requests — بالوصول إلى محادثة Telegram المرتبطة.
بما أن النصفين يتشاركان نفس المشروع الأساسي، يمكن للفرق التي تستخدم كلًا من GitHub وGitLab عبر مستودعات مختلفة توحيد أداة إشعارات واحدة وتنسيق رسائل واحد بدلًا من تشغيل بوتين منفصلين بقواعد مختلفة. كون المشروع مفتوح المصدر يعني أيضًا أن أنواع الأحداث الدقيقة والتنسيق قابلة للمراجعة بدلًا من أن تكون صندوقًا أسود.
بصفته مشروعًا مستقلًا أصغر وليس منتجًا تديره GitHub، يُتوقع دعم على مستوى المجتمع: مناسب للمستودعات الشخصية وفرق صغيرة، وأقل ملاءمة لمؤسسة تحتاج وقت تشغيل مضمونًا وعقد دعم.
كيفية البدء
- افتح @github_notifine_bot واضغط Start للحصول على رابط webhook
- في مستودع GitHub الخاص بك، أضفه ضمن Settings → Webhooks
- اختر أنواع الأحداث التي تريد إرسالها
الأوامر
/startالحصول على رابط webhook الخاص بك ورابط الإعدادالأسعار والحدود
مجاني
الإيجابيات / السلبيات
- يشترك في تنسيق إشعارات واحد مع النصف الخاص بـGitLab من المشروع
- مفتوح المصدر
- ملف البوت الشخصي بلا نبذة سوى رسالة الترحيب الافتراضية
- مشروع مستقل، لا تديره GitHub
تفصيل النتيجة
| المعيار | الوزن | النقاط | |
|---|---|---|---|
| الوظائف | 25 | 6 / 10 | |
| الموثوقية والسرعة | 15 | 6 / 10 | |
| الشعبية والثقة | 15 | 4 / 10 | |
| السعر والخطة المجانية | 10 | 10 / 10 | |
| سهولة الاستخدام | 10 | 6 / 10 | |
| الأمان والخصوصية | 10 | 7 / 10 | |
| الحداثة | 5 | 6 / 10 | |
| التوطين | 5 | 3 / 10 | |
| بدون إعلانات مزعجة | 5 | 10 / 10 | |
| النتيجة | 100 | 62.0 |
البدائل
جميع البدائل ←
Github Release Botيُخطر محادثة كلما نشر مستودع GitHub عام إصدارًا (release) جديدًا، وهذا مفيد لمتابعة التبعيات أو الأدوات التي…
Notifine for GitLabالنصف الخاص بـGitLab من مشروع Notifine، وهو جسر إشعارات مفتوح المصدر (يغطي أيضًا GitHub وTrello) ينشر الـ…
GitHubبوت يعمل منذ فترة طويلة ويشترك في مستودعات GitHub العامة وينشر issues وpull requests وpushes وأحداثًا أخرى…
Gitlabينقل الإشعارات من GitLab (سواء gitlab.com أو النسخ المستضافة ذاتيًا) إلى Telegram ويتيح لك الرد بسرعة، وهو…CircleCIيبلّغ عن حالات بناء CircleCI في Telegram، بحيث يظهر نجاح أو فشل الـ pipeline في المحادثة بدلًا من الاكتفاء…الأسئلة الشائعة
هل هذا نفس مشروع gitlab_notifine_bot؟
نعم، كلاهما جزء من مشروع Notifine مفتوح المصدر لنفس المؤلف.
التفاصيل التقنية
- الوضع المضمّن (Inline)
- Mini App
- يعمل في المجموعات
- يعمل في القنوات
- يقبل الرسائل الصوتية
- يقبل الملفات
- يتطلب رقم الهاتف
- يتطلب التسجيل
- يعرض إعلانات
- يعمل في روسيا بدون VPN