🤖HermesBlog
منصات المراسلة في Hermes · جزء 228/9/2026

ntfy — إشعارات دفع خفيفة الوزن

ntfy — إشعارات دفع خفيفة الوزن — دليل سهل الفهم بناءً على الوثائق الرسمية

هل تمنيت يومًا أن يهتز هاتفك فور انتهاء سكربت ما—دون تثبيت أي تطبيق؟ هذا هو سحر ntfy اليومي: فهو يحوّل أي موضوع إلى قناة نشر/اشتراك يمكنك النقر عليها بطلب HTTP بسيط.

لمستخدمي Hermes Agent، يُعد ntfy أسهل طريقة لحمل وكيل الذكاء الاصطناعي الخاص بك في جيبك. لا حاجة إلى SDK، ولا daemon، ولا Node.js—فقط اسم موضوع وتطبيق ntfy المجاني للهاتف. إليك كيفية توصيله.

messaging-ntfy

لماذا يناسب ntfy هيرميس تمامًا

هيرميس مبني على الأتمتة الخفيفة. وntfy يطابق هذه الفلسفة بشكل مثالي:

  • صفر تبعيات — المحوّل يستخدم httpx، المضمّن بالفعل مع هيرميس.
  • أي عميل HTTP يعمل — curl، بايثون، حتى ساعة ذكية.
  • قابل للاستضافة الذاتية — شغّل خادم ntfy خاص بك لمواضيع خاصة، أو استخدم الخادم العام المجاني ntfy.sh.

تشترك في موضوع على هاتفك، ترسل رسالة إلى ذلك الموضوع من هيرميس، وتستلم الرد كإشعار. إنها رسائل دفع بدون أي ثقل.

بدء سريع: معالج الإعداد

أسرع طريقة هي الإعداد الموجّه:

hermes gateway setup

اختر ntfy من القائمة، أدخل اسم الموضوع (مثل: hermes-myname-2026)، وانتهيت. يكتب المعالج الإعدادات إلى ~/.hermes/.env.

إعداد يدوي عبر متغيرات البيئة

تفضّل تعديل الملفات؟ أضف هذه إلى ~/.hermes/.env:

NTFY_TOPIC=hermes-myname-2026
NTFY_ALLOWED_USERS=hermes-myname-2026
NTFY_HOME_CHANNEL=hermes-myname-2026

هذا هو الحد الأدنى. إليك شرح كل متغير:

المتغير مطلوب الغرض
NTFY_TOPIC نعم الموضوع الذي سيتم الاشتراك فيه (الرسائل الواردة)
NTFY_SERVER_URL لا الافتراضي https://ntfy.sh؛ وجّهه إلى خادمك الخاص للخصوصية
NTFY_TOKEN لا رمز Bearer (tk_xyz) أو user:pass للمصادقة
NTFY_PUBLISH_TOPIC لا موضوع منفصل للردود (الافتراضي هو NTFY_TOPIC)
NTFY_MARKDOWN لا اضبطه على true لإرسال الردود مع X-Markdown: true
NTFY_ALLOWED_USERS موصى به أسماء مواضيع مفصولة بفواصل تُعامل كمعرّفات مستخدمين
NTFY_ALLOW_ALL_USERS لا السماح لكل ناشر — آمن فقط للمواضيع الخاصة
NTFY_HOME_CHANNEL لا الموضوع الافتراضي للمهام المجدولة / الإشعارات
NTFY_HOME_CHANNEL_NAME لا تسمية بشرية للقناة الرئيسية

نموذج الهوية: اقرأ هذا قبل النشر

إليك نقطة الالتباس مع ntfy: لا توجد حسابات مستخدمين حقيقية. حقل title في الرسالة يتحكم فيه الناشر—يمكن لأي شخص تزييفه. لذلك لا يستخدم هيرميس title للتفويض.

بدلاً من ذلك، اسم الموضوع نفسه هو الهوية. كل رسالة على الموضوع تُعامل وكأنها صادرة من نفس المستخدم المنطقي. NTFY_ALLOWED_USERS عادةً هو اسم الموضوع نفسه—قائمة سماح من عنصر واحد.

الأثر الأمني: أي شخص يعرف موضوعك يمكنه التحدث إلى وكيلك. لجعل هذا حدًا حقيقيًا للثقة:

  • استضف ntfy بنفسك وقيّد الموضوع باستخدام التحكم بالوصول.
  • فقط العملاء المصرح لهم يمكنهم النشر أو الاشتراك.

نصيحة عملية للاستخدام اليومي

اضبط NTFY_MARKDOWN=true إذا كنت تريد ردودًا منسقة (خط عريض، قوائم، كتل أكواد) تظهر بشكل جميل في تطبيق ntfy. هذا يجعل قراءة الردود الطويلة أسهل بكثير على شاشة الهاتف.

الخلاصة

يمنح ntfy هيرميس قناة دفع بسيطة للغاية: اشترك على هاتفك، اضبط ثلاثة متغيرات بيئة، وستكون جاهزًا. لا حساب سحابي، لا خدمات إضافية، لا منحنى تعلم.

نصيحة أخيرة: ابدأ بموضوع فريد مثل hermes-<اسمك>-<السنة>—فهو عمليًا محصّن ضد التصادم على الخادم العام. ثم، بمجرد أن تثق في سير العمل، استضف ntfy بنفسك وأضف التحكم بالوصول لقناة خاصة حقًا. وكيلك الآن على بُعد اهتزازة واحدة.


📖 التوثيق الرسمي

この記事は Hermes Agent のالتوثيق الرسميに基づいています:التوثيق الرسمي › user-guide/messaging/ntfy