كتبت رابط واتساب يدويًا فانقطعت الرسالة عند علامة & أو #، لماذا؟
لأن هذه العلامات ليست حروفًا عادية داخل الرابط. العلامة & تعني «هنا يبدأ معامل جديد»، والعلامة # تعني «هنا ينتهي الجزء الذي يُرسل»، فتتوقف قراءة الرسالة عندها. الحل أن تكتب الرسالة في منشئ الروابط، فهو يحوّل & إلى %26 و# إلى %23 و% إلى %25، فتصل الرسالة كاملة.
ماذا يحدث في الرابط اليدوي؟
لنفترض أنك كتبت بنفسك رابطًا لعرض على العود والبخور، ووضعت الرسالة بعد ?text= كما هي:
https://wa.me/966501234567?text=عود وبخور & خصم 50% #جديد
من يقرأ هذا الرابط يرى أولًا المسافات والحروف العربية غير المرمّزة، وقد يصلحها المتصفح أو لا. ثم يصل إلى & فيعتبر أن معامل text انتهى قبلها، وأن ما بعدها معامل آخر بلا معنى. ثم تأتي % فيحاول قراءة الحرفين بعدها كرمز. وأخيرًا # التي يُحذف كل ما بعدها قبل أن يُطلب الرابط أصلًا. النتيجة أن العميل يرى في أحسن الأحوال «عود وبخور» فقط، أو نصًا مشوهًا.
الرابط نفسه من الأداة
اكتب الرسالة نفسها في خانة الرسالة في منشئ روابط واتساب، وهي 25 حرفًا بعدّ الأداة، فيخرج الرابط هكذا:
https://wa.me/966501234567?text=%D8%B9%D9%88%D8%AF%20%D9%88%D8%A8%D8%AE%D9%88%D8%B1%20%26%20%D8%AE%D8%B5%D9%85%2050%25%20%23%D8%AC%D8%AF%D9%8A%D8%AF
ابحث فيه عن %26 فهي علامة &، وعن %25 بعد 50 فهي علامة %، وعن %23 فهي علامة #. كلها صارت جزءًا من النص لا أوامر للرابط، فيفكها واتساب ويعرض الرسالة كاملة كما كتبتها.
العلامات التي تحتاج انتباهًا
- & تفصل بين المعاملات، فتقطع الرسالة. تصبح %26.
- # تبدأ جزءًا لا يُرسل مع الطلب، فيضيع كل ما بعدها. تصبح %23.
- % تبدأ رمزًا، فقد تُقرأ مع الحرفين بعدها كحرف آخر. تصبح %25.
- + تُقرأ في بعض الأنظمة مسافة، فقد تختفي من رقم أو سعر مثل «2+1». تصبح %2B.
- ? و= لهما معنى في بنية الرابط أيضًا، والأداة ترمّزهما داخل الرسالة.
لست مضطرًا إلى حفظ هذه القائمة. الأداة ترمّز الرسالة كلها بالطريقة نفسها التي تستخدمها المتصفحات لقيمة داخل رابط، فأي علامة تكتبها تصل كما هي.
إن كان عندك رابط يدوي منشور بالفعل
لا تحاول إصلاحه بإضافة رموز بيدك. انسخ نص الرسالة الأصلي، والصقه في خانة الرسالة في الأداة مع الرقم نفسه، ثم استبدل الرابط القديم بالجديد في كل مكان نشرته فيه. وإن أردت أن تعرف ما الذي كان يصل فعلًا من الرابط القديم، فالصق الجزء الذي بعد text= في ترميز وفك ترميز الروابط وفك ترميزه.
أسئلة شائعة
هل رسالة إنجليزية فيها & تواجه المشكلة نفسها؟
نعم. رسالة مثل Oud & Bakhoor 50% off #new تصبح من الأداة Oud%20%26%20Bakhoor%2050%25%20off%20%23new، وبدون ترميز تنقطع عند & بالطريقة نفسها.
هل تغيّر الأداة شيئًا في نص الرسالة؟
لا. تغيّر طريقة كتابته داخل الرابط فقط، وتحوّل نهايات الأسطر إلى سطر جديد موحد. النص الذي يظهر للعميل هو ما كتبته.
