بخصوص الترقيم، أود أولاً التحقق من كيفية إرجاع API للصفحة التالية. إذا كانت ترجع عنوان URL “next”، يمكنك استخدام خيار الترقيم في عقدة HTTP Request مع “Response Contains Next URL”. إذا كانت تستخدم page أو offset أو cursor، استخدم “Update a Parameter in Each Request”.
بخصوص حدود المعدل، أنصح بتجنب نشر رسالة Slack واحدة لكل فرصة. النمط الأفضل هو:
Schedule Trigger → /agents/status → HTTP Request /opps مع الترقيم → عقدة Code لإنشاء رسالة digest واحدة → Slack
في عقدة Code، أنشئ ملخص نصي واحد، على سبيل المثال:
ثم في عقدة Slack، أرسل {{ $json.message }} إلى #contracts.
نصيحة عملية: أضف حد أقصى لعدد الصفحات، على سبيل المثال 5 أو 10 صفحات، حتى لا يدخل سير العمل في حلقة لا نهائية إذا تغير رد API. بخصوص حدود المعدل، يمكنك أيضًا إضافة عقدة Wait أو دمج الطلبات باستخدام Loop Over Items.