عن المشروع
تقوم Apprise بتجريد تسليم الإشعارات خلف بناء جملة شائع يشبه عناوين URL. يمكن لتكوين واحد استهداف خدمة واحدة أو أكثر؛ حيث تقوم عناوين URL بتشفير المزود وبيانات الاعتماد والمضيفين والقنوات والمستخدمين والأجهزة والموضوعات والإعدادات الاختيارية. يسرد ملف README الدعم لنظام بيئي واسع يشمل Telegram وDiscord وSlack وGotify وAmazon SNS وAWS SES وMastodon وMatrix وMattermost وntfy وPushover وPushbullet وPagerDuty ومزودي البريد الإلكتروني وIRC وMQTT وsyslog وإشعارات سطح المكتب والمزيد. يتم توثيق فئات الإشعارات الإنتاجية والرسائل النصية وسطح المكتب والبريد الإلكتروني والمخصصة.
يمكن استخدام الحزمة كواجهة برمجة تطبيقات مطورة مدمجة بلغة بايثون وكأداة سطر أوامر مستقلة. تشمل ميزات سطر الأوامر الموثقة ملفات التكوين والمرفقات وتكوين متغيرات البيئة وتحميل الإشعارات أو الخطافات المخصصة. توفر واجهة البرمجة إمكانيات التكوين والمرفقات المقابلة. يتم التعامل مع الصور والمرفقات فقط عندما تقبل خدمة الإشعارات المحددة ذلك. يتم إرسال الرسائل بشكل غير متزامن، ويتم تقديم المشروع على أنه خفيف الوزن.
تم تصميم Apprise للتطبيقات التي تريد تجريدًا واحدًا للإشعارات بدلاً من الحفاظ على تكاملات مزود منفصلة، وكذلك لمسؤولي النظام وسير عمل DevOps التي تحتاج إلى واجهة سطر أوامر قابلة لإعادة الاستخدام للتنبيهات. يتم توفير بيانات الاعتماد والأهداف من قبل المستخدم، ويختلف مخطط عنوان URL الدقيق حسب الخدمة المدعومة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.