بَق نسخ صناديق الكود في تيليجرام + الحل (2026-06-19)
السبب الجذري (مُثبَت بالتجربة)
OpenClaw 2026.6.x (rich-text Telegram delivery، PRs #92679/#93164)
لا يُنتج كيان pre صحيح
لصناديق الكود في الردود العادية → زر Copy في تيليجرام يختفي. الأرجح أنه يحوّل
إلى
expandable blockquote.الإثبات الحاسم
- بوت آخر على نفس لابتوب د. وائل: زر Copy يعمل ✅
- بوتي (ردود عادية، سياج
عادي أو بوسم لغة): لا ينسخ ❌
TEST C عبر Bot API مباشرة بـ <pre><code>: نُسخ تماماً ✅ → المتّهم = مُصيّر OpenClaw، لا الـ API ولا اللابتوب.
الحل (صفر مخاطرة، لا تعديل config/مضيف)
scripts/tg_code.sh "العنوان" "الأمر" — يرسل الأمر كـ
<pre><code> صحيح عبر Bot API → زر Copy يعود.
- متعدد الأسطر:
echo "..." | bash scripts/tg_code.sh "العنوان" -
- بديل فوري دائم: إرسال الأوامر كنص عادي قابل للتحديد (Ctrl+C يعمل — أكّده د. وائل).
قرارات
- ❌ لا downgrade/pin لـ OpenClaw (مخاطرة > فائدة).
- ✅ استخدم tg_code.sh للأوامر القابلة للنسخ.
- ⏳ تقرير upstream (بإذن د. وائل) — regression في مُصيّر rich-text.