أداة مجانية
تنسيق نص تيليجرام، والتهريب جاهز
في رسالتك سعر وشَرطة ونقطة، فيأتيك رد Bot API بعبارة "can't parse entities". تحجز MarkdownV2 ثمانية عشر محرفًا، والجملة العادية تحتوي عادةً أربعة أو خمسة منها. اكتب الرسالة هنا، اختر العريض أو الإخفاء أو كتلة برمجية، وانسخ الناتج وكل هذه المحارف مُهرّبة بالفعل.
اكتب رسالتك
حدّد النص وطبّق نمطًا، أو اكتب الوسوم بنفسك. يعمل الصندوق بصيغة HTML الخاصة بتيليجرام، فما تحرّره صالح بالفعل لأحد المخرجين. المعاينة صورة للرسالة لا زر إرسال: لا شيء هنا يغادر متصفحك.
المحارف 198 من 4096
تجاوزت 4096 محرفًا. سيرفض تيليجرام هذا كرسالة واحدة، فقسّمها أو انقل الجزء الطويل إلى ملف.
يحسب تيليجرام المحارف الظاهرة، فالترميز نفسه بلا تكلفة. الكيانات ووسوم التنسيق لا تدخل في الحد.
Fixed: the CSV import dropped rows ending in a comma.
Reported by three of you on the same day.
Run
npm i -g entergram@2.4 to upgrade.The migration note is boring but mandatory.
MarkdownV2
*Release 2\.4 is out\.* Fixed: the CSV import dropped rows ending in a comma\. >Reported by three of you on the same day\. Run `npm i -g entergram@2.4` to upgrade\. The migration note is ||boring but mandatory||\.
أرسل باستخدام parse_mode=MarkdownV2. كل محرف محجوز في النص العادي مُهرّب؛ أما داخل مقطع برمجي فالشرطة المائلة الخلفية والعلامة الخلفية فقط.
HTML
<b>Release 2.4 is out.</b> Fixed: the CSV import dropped rows ending in a comma. <blockquote>Reported by three of you on the same day.</blockquote> Run <code>npm i -g entergram@2.4</code> to upgrade. The migration note is <tg-spoiler>boring but mandatory</tg-spoiler>.
أرسل باستخدام parse_mode=HTML. ما يحتاج تهريبًا أقل، ولهذا تعتمده معظم المكتبات افتراضيًا.
الصيغة في كلا وضعي التحليل
يقبل تيليجرام ثلاثة parse modes. الوضع Markdown هو القديم ويدعم أربعة أنماط؛ أما MarkdownV2 و HTML فيدعمان العشرة كلها. يضع هذا الجدول MarkdownV2 و HTML جنبًا إلى جنب.
| النمط | MarkdownV2 | HTML |
|---|---|---|
| عريض | *bold* | <b>bold</b> |
| مائل | _italic_ | <i>italic</i> |
| تحته خط | __underline__ | <u>underline</u> |
| يتوسطه خط | ~strike~ | <s>strike</s> |
| محتوى مخفي | ||hidden|| | <tg-spoiler>hidden</tg-spoiler> |
| كود داخل السطر | `code` | <code>code</code> |
| كتلة برمجية | ```python code ``` | <pre><code class="language-python">code</code></pre> |
| اقتباس كتلي | >quoted line | <blockquote>quoted</blockquote> |
| رابط داخل النص | [text](https://example.com) | <a href="https://example.com">text</a> |
| إيموجي مخصص |  | <tg-emoji emoji-id="5368324170671202286">👍</tg-emoji> |
لا يمكن ببساطة تداخل التسطير مع المائل في MarkdownV2، لأن __ و _ تتصادمان عند الحد. استخدم HTML حين تحتاج الاثنين على المقطع نفسه.
لماذا يرفض MarkdownV2 رسالتك مرة بعد مرة
تحجز MarkdownV2 ثمانية عشر محرفًا، وخارج أي كيان برمجي يجب أن تسبق كلَّ واحد منها شرطة مائلة خلفية، حتى حيث يستحيل قراءته كترميز. القائمة هي _ * [ ] ( ) ~ ` > # + - = | { } . ! ومعها الشرطة المائلة الخلفية نفسها لأنها محرف التهريب.
اثنان منها هما سبب تعثّر الجميع تقريبًا. النقطة تنهي معظم الجمل. والشَّرطة تظهر في التواريخ والنطاقات والرايات والكلمات المركبة. ملاحظة إصدار تقول "Fixed: the 2.4-rc build" فيها ثلاثة محارف محجوزة في تسع كلمات، وترفض الواجهة الرسالة كلها بدل تمرير النص.
تتغير القواعد داخل الكيان، وهذا ثاني ما يُخطئ فيه الناس. داخل مقطع برمجي أو كتلة برمجية، الشرطة المائلة الخلفية والعلامة الخلفية فقط هما الخاصتان، وتهريب البقية هناك يضع شرطات ظاهرة داخل كودك. وداخل قوسي رابط أو إيموجي مخصص، القوس المغلق والشرطة المائلة الخلفية فقط. تطبّق الأداة أعلاه القاعدة الصحيحة لكل سياق، وهذا بالضبط ما يعجز عنه البحث والاستبدال.
إن لم يرُق لك شيء من هذا، فاستخدم HTML. إنه يهرّب ثلاثة محارف، & و < و >، ويتداخل بلا لبس. السبب الوحيد لتفضيل MarkdownV2 أنه أسهل قراءة داخل نظام إدارة الإصدارات.
حد 4096 محرفًا يحسب النص لا الترميز
تتسع رسالة تيليجرام النصية لـ 4096 محرفًا. ينتقل التنسيق ككيانات بجوار النص لا داخله، فالوسوم والنجوم والشرطات الظاهرة في الناتج لا تُحسب. يعرض العدّاد أعلاه الطول الظاهر، وهو الرقم الذي يفحصه تيليجرام.
يجاوره حدّان يستحقان المعرفة قبل أن تبني مرسِلًا. يتسع وصف الوسائط لـ 1024 محرفًا، فالرسالة المنسقة التي تمر بأريحية وحدها تُرفض ما إن ترفق صورة. والرسالة التي تتجاوز الحد لا تُقتطع: تعيد الواجهة خطأ ولا ترسل شيئًا.
أسئلة
هل ينطبق هذا على منشورات القنوات والمحادثات العادية أم على البوتات فقط؟
ينطبق جدول الصيغة على كل ما يُرسل عبر Bot API أو عبر مكتبة عميل. أما إذا كنت تكتب داخل تيليجرام بنفسك فللتطبيق قائمة تنسيق خاصة به ولن ترى MarkdownV2 أبدًا. هذه الأداة للحالة التي يتولى فيها شيء آخر الإرسال ويحتاج النص منسقًا مسبقًا.
أي parse mode أستخدم؟
استخدم HTML ما لم يكن لديك سبب. يهرّب ثلاثة محارف بدل ثمانية عشر، ويتداخل على نحو متوقع، وحين تخطئ تظهر عادةً وسم مرئي بدل رسالة مرفوضة. أما MarkdownV2 فأسهل قراءة داخل ملف المصدر، وهذه هي الحجة الصادقة له.
لماذا أُرسلت رسالتي لكنها فقدت التنسيق؟
في الغالب لأن parse_mode ناقص. بدونه يتعامل تيليجرام مع النص حرفيًا، فتظهر النجوم والوسوم كمحارف. اضبط parse_mode على MarkdownV2 أو HTML في نداء الإرسال، بما يطابق الناتج الذي نسخته.
هل يمكنني وضع العريض داخل رابط، أو المائل داخل العريض؟
نعم، في كلا الوضعين، مع استثناء واحد: التسطير والمائل معًا في MarkdownV2 يحتاجان حيلة لأن الفواصل تتصادم. أما المقاطع والكتل البرمجية فلا تحتمل أي نمط آخر بداخلها في أي من الوضعين.
ما معرّف الإيموجي المخصص ومن أين أحصل عليه؟
هو المعرّف الرقمي لإيموجي مخصص من Premium، وتقرأه من رسالة تحتوي الإيموجي أصلًا لا من فهرس عام. يحتاج المرسِل إلى Telegram Premium، أو أن يكون بوتًا يملك حزمة الملصقات. وسيرى الجميع المحرف البديل الذي غلّفته.
هل يُرفع أي شيء أكتبه هنا؟
لا. يجري التحويل داخل متصفحك، والصفحة بلا خطوة إرسال وبلا حساب وبلا تخزين. أغلق التبويب وتختفي الرسالة.
تابع من هنا
مجانية أيضاً: Telegram Group Finder , Telegram Lead Finder , Free QR Code Generator .
إن كان التنسيق لرسالة ستبعثها إلى 200 شخص
النص المُهرّب مسبقًا هو النصف الأصغر من أي بث. النصف الأكبر أن ترسله من حساب يردّ عليه الناس فعلًا، وأن تضبط الإيقاع حتى يبقى تيليجرام هادئًا، وأن تلتقط الردود في مكان غير الهاتف. هذا الجزء تتولاه Entergram: حسابات تيليجرام شخصية حقيقية بدل بوت، كل حساب على بروكسي خاص به، والردود تصل إلى واجهة واحدة بجوار سجل جهة الاتصال.
انظر كيف يعمل البث