→ كل الوصفات
تنبيه عند تجاوز سعر صرف عملة المورّد حدودك
تنبيه عندما يتجاوز سعر الصرف المستوى الذي يهمّك.
الأداة: n8nمبتدئ✓ مجرّبة بالكامل
↓ تنزيل سير العململف n8n (.json) · بدون أي أسرار، أضف بيانات الدخول الخاصة بك
الخطوات
- Schedule Trigger يوميًا الساعة 09:00.
- HTTP Request إلى api.frankfurter.app لآخر سعر من البنك المركزي الأوروبي.
- عقدة Code تفحص alertBelow و alertAbove.
- تنبيه ntfy فقط عند الخروج عن النطاق.
ما الذي جرّبناه
✓ مجرّبة بالكامل بتاريخ 2026-10-16، على خدمات حقيقية في n8n 1.70.3. تفاصيل الاختبار (بالإنجليزية):
Fetched the real ECB rate via Frankfurter (1 USD = 0.89222 EUR, 2026-10-15). In-range config: no alert (correct). Out-of-range config: real ntfy push 'Exchange rate alert: USD/EUR' 06:11 AST.
التكلفة الشهرية
مجانية مع n8n المستضاف ذاتيًا (أنت تشغّل الخادم)، أو من 20 يورو شهريًا مع n8n Cloud Starter بالدفع السنوي. n8n.io/pricing/
Free on self-hosted n8n (you run the server); €20/mo on n8n Cloud Starter, billed annually
الإعداد
تفاصيل الإعداد بالإنجليزية لأنها تطابق أسماء الحقول والعقد داخل الأداة. للبدء من الصفر اقرأ دليل n8n من الصفر.
You will need
- Free ntfy app (iOS/Android) or ntfy.sh in a browser – no account needed
- n8n (self-hosted Community Edition is free; n8n Cloud from €20/mo)
Credentials
- None.
Configure
- Config: base, quote, alertBelow, alertAbove, ntfyTopic. Note: ECB rates don't include SAR; for SAR use USD (SAR is pegged at 3.75/USD).
Test
- Set alertAbove below today's rate and click Test workflow to force an alert, then restore.
Common errors
- Nothing arrives in ntfy: the topic in Config must match the one you subscribed to exactly (case-sensitive).
- Workflow never runs on its own: toggle it Active (top right) – the 'Run manually (test)' trigger only runs when you click Test workflow.
- 'no rate': the currency code isn't in the ECB list – see api.frankfurter.app/currencies.
- Rates update once per working day, so weekends repeat Friday's rate.