Skip to main content
تفضيلات ملفات الارتباط

نستخدم ملفات ارتباط التحليلات لفهم الاستخدام وتحسين CleanTextLab. يمكنك القبول أو الرفض سياسة الخصوصية. إدارة التفضيلات.

نظف النصوص المعقدة في ثوانٍ. أدوات سريعة تعمل في المتصفح لإزالة فواصل الأسطر، والأحرف الخاصة، والقوائم، وأرقام الهواتف، والرسائل النصية وغيرها. بدون حساب وبدون تحميل.

تكامل n8n

شغل CleanTextLab داخل تدفقات n8n

استخدم واجهة CleanTextLab من داخل n8n لتنظيف النصوص وتنسيقها وتحويلها على نطاق واسع. استخدم عقدة المجتمع الأصلية (Native Community Node) أو عقدة HTTP Request.

ينطبق على: POST /api/v1/run, POST /api/v1/sanitize, POST /api/v1/sort-dedupe

ينطبق CORS على تطبيقات المتصفح فقط؛ يعمل n8n على الخادم ولا يحتاج إلى CORS.

أضف عقدة HTTP Request

استخدم POST مع رؤوس JSON ومفتاح API داخل Credentials في n8n.

مصادقة آمنة

خزّن المفتاح في n8n Credentials أو متغيرات البيئة.

تحكم في الإعادات

فعّل retries والتجميع للحفاظ على حدود المعدل.

معاينة المسار

المسار المعتاد في n8n: مُشغل → طلب HTTP لـ CleanTextLab → مخرجات مُعالجة. استخدمها كدليل بصري عند ربط العقد.

مُشغلCleanTextLabمخرجات
GOOGLE SHEETSCleanTextLabCOMMUNITY NODESLACK
CleanTextLab
COMMUNITY NODE
ActionProcess Text
ToolCSV to JSON
DelimiterSemicolon (;)
Input TextExpression
data:{{ $json.text }}
Success
8msOUTPUT

طرق التكامل

اختر الطريقة التي تناسب بيئة n8n الخاصة بك بشكل أفضل.

موصى به
1

الطريقة 1: عقدة المجتمع (أفضل تجربة)

توفر عقدة n8n المخصصة لدينا واجهة مستخدم مرئية لجميع الأدوات الـ 35+، بما في ذلك القوائم المنسدلة للخوارزميات والمحددات والتكوينات.

أ

التثبيت عبر npm

قم بتشغيل هذا الأمر في دليل n8n الرئيسي الخاص بك:

npm install n8n-nodes-cleantextlab
ب

أعد تشغيل n8n

أعد تشغيل مثيل n8n الخاص بك لتحميل العقدة الجديدة.

CleanTextLab
COMMUNITY NODE
ActionProcess Text
ToolCSV to JSON
DelimiterSemicolon (;)
Input TextExpression
data:{{ $json.text }}
Success
8msOUTPUT

الطريقة البديلة

2

الطريقة 2: طلب HTTP يدوي (بديل)

حقول HTTP Request
Method: POST
URL: https://cleantextlab.com/api/v1/run
Authentication: Predefined Credential Type
Credential Type: Header Auth
Send Headers: ON
Headers:
  Content-Type: application/json
Response Format: JSON
الطلب (JSON)
{
  "input": "{{$json.text}}",
  "steps": ["trim-lines", "collapse-spaces", "lower-case"]
}

أمثلة الاستجابة

يعيد CleanTextLab بيانات وصفية لتسهيل ربط الخطوات.

مثال: /v1/run
{
  "input": "  Hello   World  ",
  "steps": ["trim-lines", "collapse-spaces", "upper-case"]
}
استجابة (مثال)
{
  "result": "HELLO WORLD",
  "meta": {
    "stepsExecuted": 3,
    "processingTimeMs": 12
  }
}

الإعدادات المتقدمة

بعض الأدوات تقبل خيارات إعداد لتخصيص السلوك. مرّر كائن config لتحكم أدق.

CSV بفاصل فاصلة منقوطة

حوّل CSV المفصول بفاصلة منقوطة إلى JSON

={{ {
  "input": $json.csvData,
  "steps": [
    {
      "toolSlug": "csv-json-converter",
      "config": {
        "delimiter": ";",
        "hasHeaders": true
      }
    }
  ]
} }}

تجزئة SHA-512 بصيغة Base64

ولّد تجزئة SHA-512 بصيغة base64

={{ {
  "input": $json.password,
  "steps": [
    {
      "toolSlug": "hash-generator",
      "config": {
        "algorithm": "SHA-512",
        "format": "base64"
      }
    }
  ]
} }}

ترميز Base64 صريح

فرض اتجاه الترميز (بدون كشف تلقائي)

={{ {
  "input": $json.apiKey,
  "steps": [
    {
      "toolSlug": "base64-encode-decode",
      "config": {
        "direction": "encode"
      }
    }
  ]
} }}

تحويل Hex إلى نص

فرض فك ترميز hex إلى نص مقروء

={{ {
  "input": $json.hexData,
  "steps": [
    {
      "toolSlug": "hex-converter",
      "config": {
        "direction": "decode"
      }
    }
  ]
} }}

خيارات الإعداد المتاحة

csv-json-converter

  • delimiter: "," | ";" | " "
  • hasHeaders: true | false

hash-generator

  • algorithm: "SHA-256" | "SHA-512" | "SHA-1"
  • format: "hex" | "base64"

base64-encode-decode

  • direction: "auto" | "encode" | "decode"

hex-converter

  • direction: "auto" | "encode" | "decode"

الأسئلة الشائعة

س: كيف أستخدم CleanTextLab مع n8n؟

ج: قم بتثبيت عقدة HTTP Request في n8n، وقم بتكوين مصادقة الرأس (Header Auth) باستخدام مفتاح API لـ CleanTextLab الخاص بك (من الإعدادات → مفاتيح API)، ثم أرسل طلبات POST إلى https://cleantextlab.com/api/v1/run مع نصك في حقل "input" والتحويلات المرغوبة في مصفوفة "steps". نحن نوفر 5 قوالب سير عمل جاهزة للاستخدام حتى تتمكن من البدء في أقل من 5 دقائق.

س: هل يمكنني معالجة ملفات CSV بفاصل منقوطة في n8n؟

ج: نعم! CleanTextLab هي واجهة برمجية النص الوحيدة التي تدعم الفواصل القابلة للتكوين في n8n. استخدم أداة csv-json-converter مع كائن تكوين: { "toolSlug": "csv-json-converter", "config": { "delimiter": ";" } }. يعمل هذا مع الفواصل والفاصل المنقوطة والتبويبات أو أي فاصل مخصص. راجع قالب معالجة CSV المتقدم لدينا للحصول على مثال عملي.

س: هل أحتاج إلى حساب CleanTextLab Pro لاستخدام سير عمل n8n؟

ج: نعم، تتطلب واجهة برمجية التطبيقات خطة Pro ($5/شهر سعر الإطلاق) تتضمن 5000 استدعاء API يوميًا. تقتصر الحسابات المجانية على 10 استدعاءات/يوم للاختبار. يحصل مستخدمو Pro أيضًا على الوصول إلى خادم MCP والدعم الأولوي وجميع الأدوات 35+ مع خيارات التكوين المتقدمة.

س: ما الذي يميز CleanTextLab عن عُقد HTTP الأخرى في n8n؟

ج: على عكس واجهات برمجية HTTP العامة، يدعم CleanTextLab تكوين الأدوات (فواصل CSV وخوارزميات التجزئة واتجاه الترميز) مباشرة في سير العمل الخاص بك. تجبرك معظم واجهات برمجية النصوص على استخدام الإعدادات الافتراضية الصارمة، والخاصة بنا تتكيف مع بياناتك. بالإضافة إلى ذلك، كل المعالجة حتمية (لا توهمات AI) وركزت على الخصوصية (لا تسجيل البيانات).

س: هل يمكنني ربط عمليات تحويل نصية متعددة في عقدة n8n؟

ج: بالتأكيد! هذه هي قوة محرك سير العمل الخاص بنا. في عقدة HTTP Request واحدة، يمكنك قص المسافات البيضاء وإزالة النسخ المكررة والتحويل إلى حالة العنوان وتنسيق JSON، كل شيء في تسلسل. تعالج كل خطوة إخراج الخطوة السابقة. مثال: "steps": ["trim-lines", "dedupe-sort", "title-case-converter"]

س: هل تدفقات عمل n8n الخاصة بـ CleanTextLab موجودة بنفسي؟

ج: تعمل سير عمل n8n حيثما تستضيف n8n (السحابة، الاستضافة الذاتية، سطح المكتب)، لكن استدعاءات API معالجة النص تُجرى على خوادم CleanTextLab. يستخدم كل حركة مرور الشبكة HTTPS ولا نسجل نصك المعالج أبدًا. للمعالجة غير المتصلة بالكامل، استخدم أدواتنا المستندة إلى المتصفح على cleantextlab.com/tools.

س: كيف يمكنني استكشاف أخطاء "مفتاح API غير صالح" في n8n؟

ج: عادة يعني: (1) لم يتم نسخ مفتاح API بشكل صحيح من الإعدادات → مفاتيح API، (2) أنت تستخدم مفتاح المستوى المجاني (واجهة برمجية التطبيقات تتطلب Pro)، (3) بيانات الاعتماد لم تُحدد في القائمة المنسدلة للمصادقة لعقدة HTTP Request، أو (4) اسم الرأس غير صحيح (يجب أن يكون بالضبط "x-api-key" بأحرف صغيرة). راجع دليل استكشاف الأخطاء أعلاه للحصول على حلول خطوة بخطوة.

س: هل يمكنني استخدام واجهة CleanTextLab في Make أو Zapier أو منصات أتمتة أخرى؟

ج: نعم! تعمل واجهة برمجية التطبيقات مع أي منصة تدعم طلبات HTTP POST مع مصادقة الرأس. نحن نوفر وثائق وقوالس محددة لـ n8n، لكن نقطة نهاية /api/v1/run نفسها تعمل في Make و Zapier و Pipedream أو البرامج النصية المخصصة. انظر /docs/api للحصول على أمثلة خاصة باللغة (cURL و Python و JavaScript).

CleanTextLab – أدوات بسيطة للنصوص النظيفة.
كل شيء يعمل في متصفحك؛ بدون حساب أو تحميل.
دليل تكامل n8n - CleanTextLab API