---
title: "مولّد رسائل رمز التحقق OTP عبر SMS وواتساب"
description: "مولّد مجاني لقوالب رسائل رمز التحقق OTP بست لغات، مع صيغ التعبئة التلقائية في أندرويد وiOS وقوالب المصادقة في واتساب وعدد أجزاء الرسالة."
canonical: "https://omnichannels.ai/ar/tools/otp-message-generator/"
language: "ar"
updated: "2026-10-10"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
---

# مولّد رسائل رمز التحقق OTP عبر SMS وواتساب

Canonical: https://omnichannels.ai/ar/tools/otp-message-generator/
Language: ar
Publisher: OmniChannels.ai by BroadNet Technologies

رسالة OTP الجيدة تبدأ بالرمز، ثم تذكر اسم العلامة ومدة الصلاحية وتحذّر من مشاركته، مثل: «رمز التحقق من Acme: 482913. صالح لمدة 5 دقائق. لا تشاركه مع أحد.» اجعلها في جزء واحد (70 حرفًا للعربية بترميز Unicode أو 160 حرفًا بترميز GSM-7) ودون روابط. للتعبئة التلقائية في أندرويد أضف رمز التجزئة المكوّن من 11 حرفًا، ولآيفون والويب اختمها بالسطر «@yourdomain.com #482913».

## كيف تنشئ رسالة رمز تحقق
1. **أدخل العلامة وقواعد الرمز:** اكتب اسم تطبيقك أو علامتك التجارية، واختر طول الرمز من 4 إلى 8 خانات، أرقامًا فقط أو حروفًا وأرقامًا، ومدة الصلاحية بالدقائق.
2. **اختر اللغة والقناة:** العربية أو الإنجليزية أو الفرنسية أو الإسبانية أو الألمانية أو البرتغالية، ثم SMS أو واتساب أو كليهما. تُحتسب الرسائل العربية بترميز Unicode، أي 70 حرفًا لكل رسالة.
3. **أضف بيانات التعبئة التلقائية:** الصق اختياريًا رمز التجزئة لتطبيق أندرويد (11 حرفًا) ونطاق موقعك. تُنشئ الأداة صيغة SMS Retriever والصيغة المرتبطة بالنطاق وصيغة مجمّعة، وتتحقق من حد 140 بايت.
4. **انسخ الرسالة أو الشيفرة:** انسخ إحدى صيغ SMS أو ملف JSON لقالب واتساب أو طلب cURL أو Node.js لواجهة SMS البرمجية لدينا، ثم راجع قائمة التحقق الأمنية قبل الإطلاق.

## ما الذي يجب أن يتضمنه قالب رسالة OTP

لرسالة التحقق مهمة واحدة: إيصال الرمز الصحيح إلى الشخص الصحيح بسرعة، دون أن تسهّل إساءة الاستخدام. يقرأ معظم المستخدمين الرمز من الإشعار على شاشة القفل، وهو لا يعرض إلا السطر الأول تقريبًا. لذلك ضع الرمز في البداية أو قريبًا منها، واذكر اسم العلامة بوضوح ليعرف المستخدم أي خدمة أرسلته.
يؤثر الطول في التكلفة والموثوقية. تتسع رسالة GSM-7 لـ 160 حرفًا، و153 حرفًا لكل جزء عند التقسيم. أما أي حرف عربي أو رمز تعبيري فيحوّل الرسالة كلها إلى ترميز UCS-2، فينخفض الحد إلى 70 حرفًا، أو 67 حرفًا لكل جزء. لهذا تحتاج الرسالة العربية إلى صياغة مختصرة جدًا، فرسالة OTP من جزأين تكلّف الضعف. يعرض المولّد الترميز وعدد الأجزاء لكل صيغة، ويستخدم الأرقام الغربية في الرمز لتسهيل نسخه وتعبئته تلقائيًا.
- الرمز أولًا: «رمز التحقق من Acme: 482913» يظهر كاملًا في معاينة الإشعار.
- اسم العلامة: يوضّح الجهة المرسلة ويصعّب التصيّد الاحتيالي.
- مدة الصلاحية: «صالح لمدة 5 دقائق» تحدد التوقع وتقلل إساءة الاستخدام.
- التحذير: «لا تشارك هذا الرمز مع أي شخص، حتى موظفينا».
- دون روابط: كثيرًا ما تحجب شركات الاتصالات رسائل OTP التي تحتوي على روابط، كما أن الروابط تعوّد المستخدمين على التصيّد.

## التعبئة التلقائية في أندرويد: صيغة SMS Retriever

تتيح واجهة SMS Retriever من Google لتطبيق أندرويد قراءة رسالة التحقق دون إذن الوصول إلى الرسائل ودون أن يكتب المستخدم شيئًا. ووفقًا لوثائق Google، يجب ألا تتجاوز الرسالة 140 بايت، وأن تحتوي على رمز الاستخدام الواحد، وأن تتضمن سلسلة تجزئة من 11 حرفًا تعرّف التطبيق. وتعادل 140 بايت نحو 160 حرفًا بترميز GSM-7 أو 70 حرفًا بترميز UCS-2، أي أن الرسالة يجب أن تتسع في رسالة SMS واحدة.
سلسلة التجزئة هي أول 11 حرفًا من تجزئة SHA-256 مرمّزة بصيغة base64، تُحسب من اسم الحزمة وشهادة التوقيع. ويضعها مثال Google في سطر مستقل في النهاية: «Your ExampleApp code is: 123ABC78»، ثم سطر فارغ، ثم «FA+9qCX9VSu». احسبها من مخزن مفاتيح الإنتاج وثبّتها على الخادم، إذ تنصح Google بعدم استخدام قيم تجزئة محسوبة على جهاز المستخدم. كانت إصدارات قديمة من الوثائق تشترط أن تبدأ الرسالة بالبادئة «<#>»، ولم تعد الصفحة الحالية تذكرها. إبقاؤها لا يضر، لكنها تستهلك 4 أحرف. وإن لم تكن تتحكم في صيغة الرسالة، فالبديل هو واجهة SMS User Consent، إذ يوافق المستخدم بلمسة واحدة على قراءة تلك الرسالة فقط.

## آيفون والويب: رموز مرتبطة بالنطاق

يكتشف نظاما iOS وmacOS الرموز في رسائل SMS الواردة ويقترحانها فوق لوحة المفاتيح عندما يُعلَّم الحقل بأنه حقل رمز لمرة واحدة: textContentType = .oneTimeCode في التطبيقات الأصلية، أو autocomplete="one-time-code" في حقول HTML، بحسب وثائق Apple للمطورين. ومنذ iOS 14 وmacOS Big Sur، يدعم Safari أيضًا الرموز المرتبطة بالمصدر وفق مواصفة WICG بعنوان «Origin-bound one-time codes delivered via SMS».
في هذه الصيغة يكون السطر الأخير من الرسالة «@example.com #747723»: النطاق مسبوقًا بالرمز @، ثم مسافة واحدة بالضبط، ثم الرمز مسبوقًا بالعلامة #. ويمكن إضافة قيمة ثالثة اختيارية مثل «@embedded.example» لموقع مضمَّن. يجوز وضع نص مقروء قبل السطر الأخير، لكن أي نص بين القيم يُبطل الصيغة. عندها لا تقترح التعبئة التلقائية الرمز إلا على ذلك النطاق أو في التطبيقات المرتبطة به، فيصبح التصيّد أصعب بكثير. ويُنشئ المولّد أيضًا رسالة مجمّعة تضم رمز تجزئة أندرويد وسطر النطاق ضمن حد 140 بايت للغات المكتوبة بالحروف اللاتينية. أما بالعربية (ترميز UCS-2 و70 حرفاً للرسالة) فنادراً ما يتسع ذلك، لذا أرسل صيغة Android أو iOS كلاً على حدة.

## قوالب المصادقة في واتساب: ما الذي يمكنك تغييره

يشترط واتساب استخدام قالب مصادقة لإرسال كلمات المرور لمرة واحدة، وتحدد Meta نص القالب بنفسها. فهو بالإنجليزية «<code> is your verification code.»، ويمكنك إضافة عبارة الأمان من Meta («For your security, do not share this code.») وتذييل الصلاحية («This code expires in <N> minutes.») بقيمة code_expiration_minutes بين 1 و90. تستخدم كل لغة، ومنها العربية، الترجمة الثابتة التي تعتمدها Meta. ولا يُسمح بالروابط أو الوسائط أو الرموز التعبيرية.
أنت من يختار الزر. زر نسخ الرمز يعمل على كل الأجهزة. أما التعبئة بلمسة واحدة فتفتح تطبيق أندرويد ومعه الرمز، وتتطلب اسم الحزمة وتجزئة التوقيع وخطوة مصافحة بين التطبيق وواتساب. وفي وضع دون لمس (zero-tap، لأندرويد فقط) لا يوجد زر، إذ يمرر واتساب الرمز مباشرة إلى تطبيقك. وفي iOS 26 وما بعده تقترح لوحة المفاتيح الرمز من الإشعار دون أي تكامل. يصل طول الرمز إلى 15 حرفًا ويظهر مرتين في طلب الإرسال: معاملًا للنص ومعاملًا للزر (sub_type «url»)، ويقتصر نص زر النسخ على 25 حرفًا. اضبط message_send_ttl_seconds حتى لا تصل رموز منتهية متأخرة. وعبر Cloud API لا تُسلَّم هذه الرسائل إلا إلى الجهاز الأساسي للمستخدم.

## قائمة التحقق الأمنية وخطة الاحتياط

كتابة الرسالة هي الجزء السهل، أما الاحتيال وارتفاع التكاليف فمصدرهما غالبًا ضعف القواعد المحيطة بها. ما يلي توصيات شائعة وليست متطلبات قانونية، فعدّل الأرقام بحسب مستوى المخاطر لديك.
اعتمد إرسالًا متدرجًا: واتساب أولًا إن كان المستخدم يستخدمه، ثم SMS بعد مهلة قصيرة (مثل 30 إلى 60 ثانية دون إشعار تسليم)، ثم مكالمة صوتية تقرأ الرمز كخيار أخير للهواتف الأرضية والمناطق ضعيفة التغطية. وفي دول الخليج تُصنَّف رسائل OTP حركةً معاملاتية، فلا تنطبق عليها قواعد الرسائل الترويجية مثل البادئة «⁦AD-⁩» في الإمارات، لكن اسم المرسل يحتاج عادة إلى تسجيل مسبق. راجع القواعد المحلية قبل الإطلاق.
- 6 أرقام هو الطول الشائع، وأنشئ الرموز بمولّد عشوائي آمن تشفيريًا.
- صلاحية قصيرة (5 إلى 10 دقائق)، واستخدام لمرة واحدة، واحفظ تجزئة الرمز فقط.
- حدّد عدد مرات الإرسال لكل رقم ولكل عنوان IP، وفرض مهلة قبل إعادة الإرسال، وأوقف المحاولات بعد نحو 5 محاولات خاطئة.
- امنع ضخ الرسائل الاحتيالي (SMS pumping) بالسماح فقط بدول الوجهة التي تخدمها.
- لا تضع الرمز في رابط أو عنوان URL، ولا تطلب من المستخدم إملاءه على موظف.

## أسئلة عن رسائل رمز التحقق

### ما أفضل صيغة لرسالة رمز التحقق OTP؟

الرمز أولًا، ثم اسم العلامة ومدة الصلاحية وتحذير من المشاركة، في جزء واحد ودون روابط: «رمز التحقق من Acme: 482913. صالح لمدة 5 دقائق. لا تشاركه مع أحد.» أضف سطرًا برمز تجزئة التطبيق لأندرويد، واجعل «@yourdomain.com #482913» السطر الأخير لآيفون والويب.

### كم عدد الأحرف المسموح في رسالة OTP العربية؟

تُرسل العربية بترميز UCS-2، فتتسع الرسالة الواحدة لـ 70 حرفًا، وعند تجاوزها تُقسم إلى أجزاء من 67 حرفًا يُحتسب كل منها رسالة. اختصر النص، واستخدم الأرقام الغربية في الرمز، وتحقق من العدد في المولّد قبل الإرسال.

### هل ما زالت التعبئة التلقائية في أندرويد تحتاج إلى البادئة <#>؟

لا. تشترط وثائق SMS Retriever الحالية ثلاثة أمور فقط: ألا تتجاوز الرسالة 140 بايت، وأن تحتوي على الرمز، وأن تتضمن رمز تجزئة التطبيق المكوّن من 11 حرفًا. البادئة «<#>» من إرشادات قديمة، وإبقاؤها لا يضر لكنه يستهلك 4 أحرف.

### كيف أجعل رمز التحقق يُعبّأ تلقائيًا على آيفون؟

علّم الحقل بأنه حقل رمز لمرة واحدة (textContentType .oneTimeCode في التطبيقات، وautocomplete="one-time-code" على الويب)، فيقترح iOS الرموز الواردة في تطبيق الرسائل. ولربط الرمز بموقعك، اختم الرسالة بالسطر «@yourdomain.com #123456» مع مسافة واحدة فقط بين القيمتين.

### هل يمكن تعديل نص قالب المصادقة في واتساب؟

لا. تحدد Meta نص القالب وتترجمه لكل لغة. يمكنك فقط إضافة عبارة الأمان، وتذييل للصلاحية بين 1 و90 دقيقة، واختيار زر نسخ الرمز أو التعبئة بلمسة واحدة أو وضع دون لمس. ولا يُسمح بالروابط أو الوسائط أو الرموز التعبيرية.

### هل أرسل رموز التحقق عبر واتساب أم SMS؟

عبر الاثنين معًا. يوفر واتساب زري النسخ والتعبئة بلمسة واحدة ويعرض اسم النشاط التجاري الموثّق، بينما يصل SMS إلى أي هاتف حتى دون اتصال بالإنترنت. والنمط الشائع أن تبدأ بواتساب، ثم تنتقل إلى SMS بعد 30 إلى 60 ثانية دون تسليم، ثم تعرض مكالمة صوتية أخيرًا.

### هل رسائل OTP في الإمارات والسعودية تحتاج إلى بادئة إعلانية؟

لا، فرسائل OTP حركة معاملاتية، والبادئات مثل «⁦AD-⁩» في الإمارات مخصصة للرسائل الترويجية. لكن اسم المرسل يحتاج عادة إلى تسجيل لدى الجهة التنظيمية أو المشغّل، وقد تختلف المتطلبات بين الدول، فتحقق من القواعد المحلية قبل الإطلاق.

### هل يمكن وضع رابط تسجيل الدخول في رسالة OTP؟

الأفضل تجنّب ذلك. فالروابط في رسائل التحقق تسهّل التصيّد، وتحجبها شركات الاتصالات أكثر من غيرها، وتعوّد المستخدمين على فتح الروابط في الرسائل. أرسل الرمز فقط، واترك المستخدم يكتبه أو يُعبّأ تلقائيًا.
